Sun Mar 16 01:55:29 UTC 2025 I: starting to build miopen/experimental/arm64 on jenkins on '2025-03-16 01:55' Sun Mar 16 01:55:29 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_10/61998/console.log Sun Mar 16 01:55:29 UTC 2025 I: Downloading source for experimental/miopen=5.5.1+dfsg2-1 --2025-03-16 01:55:29-- http://cdn-fastly.deb.debian.org/debian/pool/main/m/miopen/miopen_5.5.1%2bdfsg2-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2486 (2.4K) [text/prs.lines.tag] Saving to: ‘miopen_5.5.1+dfsg2-1.dsc’ 0K .. 100% 387M=0s 2025-03-16 01:55:30 (387 MB/s) - ‘miopen_5.5.1+dfsg2-1.dsc’ saved [2486/2486] Sun Mar 16 01:55:30 UTC 2025 I: miopen_5.5.1+dfsg2-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: miopen Binary: libmiopen1, libmiopen-dev, libmiopen1-tests Architecture: amd64 arm64 ppc64el Version: 5.5.1+dfsg2-1 Maintainer: Debian ROCm Team Uploaders: Cordell Bloor , Xuanteng Huang , Christian Kastner , Homepage: https://github.com/ROCm/MIOpen Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/rocm-team/miopen Vcs-Git: https://salsa.debian.org/rocm-team/miopen.git Testsuite: autopkgtest Build-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 Package-List: libmiopen-dev deb libdevel optional arch=amd64,arm64,ppc64el libmiopen1 deb libs optional arch=amd64,arm64,ppc64el libmiopen1-tests deb libdevel optional arch=amd64,arm64,ppc64el Checksums-Sha1: 8e6de4df0ebe4843fc97b24257694e5163080c6a 3376636 miopen_5.5.1+dfsg2.orig.tar.xz f3af8507c73eb9ad350b4c903de850c0b3580c4a 11472 miopen_5.5.1+dfsg2-1.debian.tar.xz Checksums-Sha256: 6e71554f75261e978ae0a36794168a29a8b5f98fc7ab0dc27d951f7e4ab50e19 3376636 miopen_5.5.1+dfsg2.orig.tar.xz 799b8811e9117d517df9c10d111f62a7fc49f1c4e2c729c6cd113f0a43134ddd 11472 miopen_5.5.1+dfsg2-1.debian.tar.xz Files: 22d489d1af4bf211fce0844dbbe1a231 3376636 miopen_5.5.1+dfsg2.orig.tar.xz 90a8fa1563ec2e60ff332a2fd268a058 11472 miopen_5.5.1+dfsg2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEQZ9+mkfDq5UZ8bCjOZU6N95Os2sFAmZxS/YACgkQOZU6N95O s2u92xAAwiskixZDkA/aWm0jfUc8LY4mmdxh5siwCzqbCwRGzHIl1/ttVD8Z39rW BLo0VE+LnzZWdGUlpCxNFWrh7sUnSUy8JK0zuZdba9spwpDco/gGEpd9S/yBgQ/v gYjkiquiV7L4DPfdGyfOJ32Tn5IlZG8DYoMrtveQYnbDq8tI+BUVQYQeitncIVhV eyF+ehDV/KDs2qON/EhZuCgAQrD2Uo9qidqgXSYPm2nPe2gbvrRjk8ZeUQUOOBm0 gg+q9ZP/tAmtOZkFEdU6NRuJVeFSd2W3FBsm6ArQTOs5+asjAjv6d1OD2URFdJy6 He+Mou8S/SWqYsywH/ZgjmV8MlfKT4OMKJ1JeCRkbgpE7l7RfXOY0YXK1dUcJlar MTSeYsXVo5ozdsgohtBRQICpoU2db+vhR5DaEa9+DUcJal5t4xPNS2OJ9CXq4rB5 TGBq6XZIRnwBxdrzOs68hN7pfZq6m3Q+PE2iVL7z2WT9sr623DDjjBgq/z9SFYJi nFfOJ/h6heDU36FqrXV0GJLz4c+BhHGrVn7yHjdv6Se5jiP9NjbP0GbEx7Gnuw8V 5HIHbykOTNJ0XRWFKLFIjtQG6Euvg5xRaF/dhqkBjySmceT9CUHiVFDdCMzLx0MZ cpY419yHYCzkx586+uCUlmVHgo8HxU3c2pbZCUTpUeQChBmGYbc= =Ym0F -----END PGP SIGNATURE----- Sun Mar 16 01:55:30 UTC 2025 I: Checking whether the package is not for us Sun Mar 16 01:55:30 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Sun Mar 16 01:55:30 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Sun Mar 16 02:12:30 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Mar 15 13:55:32 -12 2025 I: pbuilder-time-stamp: 1742090132 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-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-1.dsc] I: copying [./miopen_5.5.1+dfsg2.orig.tar.xz] I: copying [./miopen_5.5.1+dfsg2-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./miopen_5.5.1+dfsg2-1.dsc: unsupported subcommand 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-1.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/779486/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='experimental' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='65d683e9098a4b3eb4bee94dda88a7e9' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='779486' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/pbuilderrc_Burt --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/b1 --logfile b1/build.log miopen_5.5.1+dfsg2-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin I: user script /srv/workspace/pbuilder/779486/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: arm64 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 ... 19899 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} libicu76{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, 135 newly installed, 0 to remove and 0 not upgraded. Need to get 330 MB of archives. After unpacking 3234 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.2-2 [853 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.0-1 [92.8 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.2-2 [1995 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.2-2 [27.1 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025a-2 [259 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.2-2 [1888 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.2-2 [746 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.2-2 [10.1 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.2-2 [28.1 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libkmod2 arm64 34.1-2 [59.5 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 kmod arm64 34.1-2 [89.9 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-7 [62.4 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-7 [868 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-2 [337 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-2 [103 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-2 [43.6 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-5 [92.0 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 pci.ids all 0.0~2025.03.09-1 [266 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libpci3 arm64 1:3.13.0-2 [71.8 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 pciutils arm64 1:3.13.0-2 [123 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-7 [285 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 chrpath arm64 0.18-1 [13.2 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-3 [9526 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.3+b1 [630 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-21+b1 [21.3 MB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libclang-cpp17t64 arm64 1:17.0.6-21+b1 [10.8 MB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libgc1 arm64 1:8.2.8-1 [241 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libobjc4 arm64 14.2.0-18 [39.4 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libobjc-14-dev arm64 14.2.0-18 [166 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libclang-common-17-dev arm64 1:17.0.6-21+b1 [682 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 llvm-17-linker-tools arm64 1:17.0.6-21+b1 [1089 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libclang1-17t64 arm64 1:17.0.6-21+b1 [6079 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 clang-17 arm64 1:17.0.6-21+b1 [109 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 clang-tools-17 arm64 1:17.0.6-21+b1 [7253 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 cmake-data all 3.31.6-1 [2268 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-1.1 [323 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-1+b1 [24.2 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 59 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.9+dfsg-2 [179 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.12.1-3 [339 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.5-1 [129 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 cmake arm64 3.31.6-1 [9912 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 85 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 googletest all 1.16.0-1 [517 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 llvm-17-runtime arm64 1:17.0.6-21+b1 [484 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libpfm4 arm64 4.13.0+git83-g91970fe-1 [63.6 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 llvm-17 arm64 1:17.0.6-21+b1 [19.5 MB] Get: 95 http://deb.debian.org/debian unstable/main arm64 lld-17 arm64 1:17.0.6-21+b1 [1130 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 rocm-device-libs-17 arm64 6.0+git20231212.5a852ed-2 [468 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.124-1 [8180 B] Get: 98 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.124-1 [38.2 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.124-1 [21.8 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.18-1+b1 [21.8 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.2.4+ds-1 [58.3 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.1.2-3 [302 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 rocminfo arm64 6.1.2-2 [22.6 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b2 [12.1 MB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libamdhip64-5 arm64 5.7.1-5+b1 [8826 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libhiprtc-builtins5 arm64 5.7.1-5+b1 [47.7 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libamd-comgr-dev arm64 6.0+git20231212.4510c28+dfsg-3+b2 [20.6 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime-dev arm64 6.1.2-3 [82.1 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libamdhip64-dev arm64 5.7.1-5+b1 [200 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libclang-rt-17-dev arm64 1:17.0.6-21+b1 [1998 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 liburi-encode-perl all 1.1.1-3 [9876 B] Get: 113 http://deb.debian.org/debian unstable/main arm64 hipcc arm64 5.7.1-5+b1 [27.4 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libboost1.83-dev arm64 1.83.0-4.1+b2 [10.6 MB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libboost-atomic1.83.0 arm64 1.83.0-4.1+b2 [234 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libboost-atomic1.83-dev arm64 1.83.0-4.1+b2 [235 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-4.1+b2 [273 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libboost-system1.83.0 arm64 1.83.0-4.1+b2 [231 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libboost-system1.83-dev arm64 1.83.0-4.1+b2 [232 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83-dev arm64 1.83.0-4.1+b2 [293 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem-dev arm64 1.83.0.2+b2 [3616 B] Get: 122 http://deb.debian.org/debian unstable/main arm64 libboost-system-dev arm64 1.83.0.2+b2 [3720 B] Get: 123 http://deb.debian.org/debian unstable/main arm64 libbz2-dev arm64 1.0.8-6 [31.9 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libgtest-dev arm64 1.16.0-1 [246 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libgmock-dev arm64 1.16.0-1 [132 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libhalf-dev all 2.2.0-1 [34.3 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 librocblas0 arm64 5.5.1+dfsg-7 [169 MB] Get: 129 http://deb.debian.org/debian unstable/main arm64 librocblas-dev arm64 5.5.1+dfsg-7 [65.8 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libsqlite3-dev arm64 3.46.1-2 [1058 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 nlohmann-json3-dev all 3.11.3-2 [262 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 rocm-cmake all 6.3.2-1 [29.5 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Fetched 330 MB in 4s (79.0 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:arm64. (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 ... 19899 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.2-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.0-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.0-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-2_arm64.deb ... Unpacking python3.13-minimal (3.13.2-2) ... Setting up libpython3.13-minimal:arm64 (3.13.2-2) ... Setting up libexpat1:arm64 (2.7.0-1) ... Setting up python3.13-minimal (3.13.2-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 ... 20233 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.2-2_arm64.deb ... Unpacking python3-minimal (3.13.2-2) ... 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.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025a-2_all.deb ... Unpacking tzdata (2025a-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.7-1) ... 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:arm64. Preparing to unpack .../6-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.2-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.2-2_arm64.deb ... Unpacking python3.13 (3.13.2-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.2-2_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.2-2) ... Setting up python3-minimal (3.13.2-2) ... 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 ... 21243 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.2-2_arm64.deb ... Unpacking python3 (3.13.2-2) ... Selecting previously unselected package libkmod2:arm64. Preparing to unpack .../001-libkmod2_34.1-2_arm64.deb ... Unpacking libkmod2:arm64 (34.1-2) ... Selecting previously unselected package kmod. Preparing to unpack .../002-kmod_34.1-2_arm64.deb ... Unpacking kmod (34.1-2) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../003-libproc2-0_2%3a4.0.4-7_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-7) ... Selecting previously unselected package procps. Preparing to unpack .../004-procps_2%3a4.0.4-7_arm64.deb ... Unpacking procps (2:4.0.4-7) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../005-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.46-2_arm64.deb ... Unpacking libmagic-mgc (1:5.46-2) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../007-libmagic1t64_1%3a5.46-2_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-2) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.46-2_arm64.deb ... Unpacking file (1:5.46-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../009-gettext-base_0.23.1-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../010-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../011-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.40.4-5_arm64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../013-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../014-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package pci.ids. Preparing to unpack .../015-pci.ids_0.0~2025.03.09-1_all.deb ... Unpacking pci.ids (0.0~2025.03.09-1) ... Selecting previously unselected package libpci3:arm64. Preparing to unpack .../016-libpci3_1%3a3.13.0-2_arm64.deb ... Unpacking libpci3:arm64 (1:3.13.0-2) ... Selecting previously unselected package pciutils. Preparing to unpack .../017-pciutils_1%3a3.13.0-2_arm64.deb ... Unpacking pciutils (1:3.13.0-2) ... Selecting previously unselected package m4. Preparing to unpack .../018-m4_1.4.19-7_arm64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../019-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../020-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../021-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../022-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package chrpath. Preparing to unpack .../023-chrpath_0.18-1_arm64.deb ... Unpacking chrpath (0.18-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../024-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../025-libicu76_76.1-3_arm64.deb ... Unpacking libicu76:arm64 (76.1-3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../026-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../027-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../028-libllvm17t64_1%3a17.0.6-21+b1_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-21+b1) ... Selecting previously unselected package libclang-cpp17t64. Preparing to unpack .../029-libclang-cpp17t64_1%3a17.0.6-21+b1_arm64.deb ... Unpacking libclang-cpp17t64 (1:17.0.6-21+b1) ... Selecting previously unselected package libgc1:arm64. Preparing to unpack .../030-libgc1_1%3a8.2.8-1_arm64.deb ... Unpacking libgc1:arm64 (1:8.2.8-1) ... Selecting previously unselected package libobjc4:arm64. Preparing to unpack .../031-libobjc4_14.2.0-18_arm64.deb ... Unpacking libobjc4:arm64 (14.2.0-18) ... Selecting previously unselected package libobjc-14-dev:arm64. Preparing to unpack .../032-libobjc-14-dev_14.2.0-18_arm64.deb ... Unpacking libobjc-14-dev:arm64 (14.2.0-18) ... Selecting previously unselected package libclang-common-17-dev:arm64. Preparing to unpack .../033-libclang-common-17-dev_1%3a17.0.6-21+b1_arm64.deb ... Unpacking libclang-common-17-dev:arm64 (1:17.0.6-21+b1) ... Selecting previously unselected package llvm-17-linker-tools. Preparing to unpack .../034-llvm-17-linker-tools_1%3a17.0.6-21+b1_arm64.deb ... Unpacking llvm-17-linker-tools (1:17.0.6-21+b1) ... Selecting previously unselected package libclang1-17t64. Preparing to unpack .../035-libclang1-17t64_1%3a17.0.6-21+b1_arm64.deb ... Unpacking libclang1-17t64 (1:17.0.6-21+b1) ... Selecting previously unselected package clang-17. Preparing to unpack .../036-clang-17_1%3a17.0.6-21+b1_arm64.deb ... Unpacking clang-17 (1:17.0.6-21+b1) ... Selecting previously unselected package clang-tools-17. Preparing to unpack .../037-clang-tools-17_1%3a17.0.6-21+b1_arm64.deb ... Unpacking clang-tools-17 (1:17.0.6-21+b1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../038-cmake-data_3.31.6-1_all.deb ... Unpacking cmake-data (3.31.6-1) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../039-libarchive13t64_3.7.4-1.1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../040-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../041-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../042-libcom-err2_1.47.2-1+b1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-1+b1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../043-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../044-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../045-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../046-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../047-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../048-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../049-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../050-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../051-libldap2_2.6.9+dfsg-2_arm64.deb ... Unpacking libldap2:arm64 (2.6.9+dfsg-2) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../052-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../053-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../054-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../055-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../056-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../057-libgnutls30t64_3.8.9-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-2) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../058-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../059-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../060-libcurl4t64_8.12.1-3_arm64.deb ... Unpacking libcurl4t64:arm64 (8.12.1-3) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../061-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../062-librhash1_1.4.5-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.5-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../063-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../064-cmake_3.31.6-1_arm64.deb ... Unpacking cmake (3.31.6-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../065-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../066-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../067-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../068-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 .../069-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 .../070-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../071-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../072-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../073-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../074-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 .../075-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../076-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package googletest. Preparing to unpack .../077-googletest_1.16.0-1_all.deb ... Unpacking googletest (1.16.0-1) ... Selecting previously unselected package llvm-17-runtime. Preparing to unpack .../078-llvm-17-runtime_1%3a17.0.6-21+b1_arm64.deb ... Unpacking llvm-17-runtime (1:17.0.6-21+b1) ... Selecting previously unselected package libpfm4:arm64. Preparing to unpack .../079-libpfm4_4.13.0+git83-g91970fe-1_arm64.deb ... Unpacking libpfm4:arm64 (4.13.0+git83-g91970fe-1) ... Selecting previously unselected package llvm-17. Preparing to unpack .../080-llvm-17_1%3a17.0.6-21+b1_arm64.deb ... Unpacking llvm-17 (1:17.0.6-21+b1) ... Selecting previously unselected package lld-17. Preparing to unpack .../081-lld-17_1%3a17.0.6-21+b1_arm64.deb ... Unpacking lld-17 (1:17.0.6-21+b1) ... Selecting previously unselected package rocm-device-libs-17. Preparing to unpack .../082-rocm-device-libs-17_6.0+git20231212.5a852ed-2_arm64.deb ... Unpacking rocm-device-libs-17 (6.0+git20231212.5a852ed-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../083-libdrm-common_2.4.124-1_all.deb ... Unpacking libdrm-common (2.4.124-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../084-libdrm2_2.4.124-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.124-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../085-libdrm-amdgpu1_2.4.124-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.124-1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../086-libnuma1_2.0.18-1+b1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.18-1+b1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../087-libhsakmt1_6.2.4+ds-1_arm64.deb ... Unpacking libhsakmt1:arm64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../088-libhsa-runtime64-1_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.1.2-3) ... Selecting previously unselected package rocminfo. Preparing to unpack .../089-rocminfo_6.1.2-2_arm64.deb ... Unpacking rocminfo (6.1.2-2) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../090-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../091-libamdhip64-5_5.7.1-5+b1_arm64.deb ... Unpacking libamdhip64-5 (5.7.1-5+b1) ... Selecting previously unselected package libhiprtc-builtins5. Preparing to unpack .../092-libhiprtc-builtins5_5.7.1-5+b1_arm64.deb ... Unpacking libhiprtc-builtins5 (5.7.1-5+b1) ... Selecting previously unselected package libamd-comgr-dev. Preparing to unpack .../093-libamd-comgr-dev_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr-dev (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libhsa-runtime-dev:arm64. Preparing to unpack .../094-libhsa-runtime-dev_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime-dev:arm64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-dev. Preparing to unpack .../095-libamdhip64-dev_5.7.1-5+b1_arm64.deb ... Unpacking libamdhip64-dev (5.7.1-5+b1) ... Selecting previously unselected package libclang-rt-17-dev:arm64. Preparing to unpack .../096-libclang-rt-17-dev_1%3a17.0.6-21+b1_arm64.deb ... Unpacking libclang-rt-17-dev:arm64 (1:17.0.6-21+b1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../097-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 .../098-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 .../099-hipcc_5.7.1-5+b1_arm64.deb ... Unpacking hipcc (5.7.1-5+b1) ... Selecting previously unselected package libboost1.83-dev:arm64. Preparing to unpack .../100-libboost1.83-dev_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost1.83-dev:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-atomic1.83.0:arm64. Preparing to unpack .../101-libboost-atomic1.83.0_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-atomic1.83.0:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-atomic1.83-dev:arm64. Preparing to unpack .../102-libboost-atomic1.83-dev_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-atomic1.83-dev:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:arm64. Preparing to unpack .../103-libboost-filesystem1.83.0_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-system1.83.0:arm64. Preparing to unpack .../104-libboost-system1.83.0_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-system1.83.0:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-system1.83-dev:arm64. Preparing to unpack .../105-libboost-system1.83-dev_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-system1.83-dev:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-filesystem1.83-dev:arm64. Preparing to unpack .../106-libboost-filesystem1.83-dev_1.83.0-4.1+b2_arm64.deb ... Unpacking libboost-filesystem1.83-dev:arm64 (1.83.0-4.1+b2) ... Selecting previously unselected package libboost-filesystem-dev:arm64. Preparing to unpack .../107-libboost-filesystem-dev_1.83.0.2+b2_arm64.deb ... Unpacking libboost-filesystem-dev:arm64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-system-dev:arm64. Preparing to unpack .../108-libboost-system-dev_1.83.0.2+b2_arm64.deb ... Unpacking libboost-system-dev:arm64 (1.83.0.2+b2) ... Selecting previously unselected package libbz2-dev:arm64. Preparing to unpack .../109-libbz2-dev_1.0.8-6_arm64.deb ... Unpacking libbz2-dev:arm64 (1.0.8-6) ... Selecting previously unselected package libgtest-dev:arm64. Preparing to unpack .../110-libgtest-dev_1.16.0-1_arm64.deb ... Unpacking libgtest-dev:arm64 (1.16.0-1) ... Selecting previously unselected package libgmock-dev:arm64. Preparing to unpack .../111-libgmock-dev_1.16.0-1_arm64.deb ... Unpacking libgmock-dev:arm64 (1.16.0-1) ... Selecting previously unselected package libhalf-dev. Preparing to unpack .../112-libhalf-dev_2.2.0-1_all.deb ... Unpacking libhalf-dev (2.2.0-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../113-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package librocblas0. Preparing to unpack .../114-librocblas0_5.5.1+dfsg-7_arm64.deb ... Unpacking librocblas0 (5.5.1+dfsg-7) ... Selecting previously unselected package librocblas-dev. Preparing to unpack .../115-librocblas-dev_5.5.1+dfsg-7_arm64.deb ... Unpacking librocblas-dev (5.5.1+dfsg-7) ... Selecting previously unselected package libsqlite3-dev:arm64. Preparing to unpack .../116-libsqlite3-dev_3.46.1-2_arm64.deb ... Unpacking libsqlite3-dev:arm64 (3.46.1-2) ... Selecting previously unselected package nlohmann-json3-dev. Preparing to unpack .../117-nlohmann-json3-dev_3.11.3-2_all.deb ... Unpacking nlohmann-json3-dev (3.11.3-2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../118-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../119-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package rocm-cmake. Preparing to unpack .../120-rocm-cmake_6.3.2-1_all.deb ... Unpacking rocm-cmake (6.3.2-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../121-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up libboost1.83-dev:arm64 (1.83.0-4.1+b2) ... Setting up pci.ids (0.0~2025.03.09-1) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libmagic-mgc (1:5.46-2) ... Setting up rocm-cmake (6.3.2-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libboost-system1.83.0:arm64 (1.83.0-4.1+b2) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up libcom-err2:arm64 (1.47.2-1+b1) ... Setting up file (1:5.46-2) ... Setting up libboost-filesystem1.83.0:arm64 (1.83.0-4.1+b2) ... Setting up googletest (1.16.0-1) ... Setting up libhalf-dev (2.2.0-1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up rocm-device-libs-17 (6.0+git20231212.5a852ed-2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Mar 16 01:56:11 UTC 2025. Universal Time is now: Sun Mar 16 01:56:11 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-4.1+b2) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libpfm4:arm64 (4.13.0+git83-g91970fe-1) ... Setting up libsqlite3-dev:arm64 (3.46.1-2) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up liburi-encode-perl (1.1.1-3) ... Setting up libproc2-0:arm64 (2:4.0.4-7) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libhiprtc-builtins5 (5.7.1-5+b1) ... Setting up libgc1:arm64 (1:8.2.8-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up libboost-atomic1.83-dev:arm64 (1.83.0-4.1+b2) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpci3:arm64 (1:3.13.0-2) ... Setting up libffi8:arm64 (3.4.7-1) ... Setting up libnuma1:arm64 (2.0.18-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libclang-common-17-dev:arm64 (1:17.0.6-21+b1) ... Setting up libclang-rt-17-dev:arm64 (1:17.0.6-21+b1) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-7) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up netbase (6.4) ... Setting up cmake-data (3.31.6-1) ... Setting up librhash1:arm64 (1.4.5-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libicu76:arm64 (76.1-3) ... Setting up libboost-system1.83-dev:arm64 (1.83.0-4.1+b2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up nlohmann-json3-dev (3.11.3-2) ... Setting up libdrm-common (2.4.124-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Setting up libldap2:arm64 (2.6.9+dfsg-2) ... Setting up chrpath (0.18-1) ... Setting up libkmod2:arm64 (34.1-2) ... Setting up libbz2-dev:arm64 (1.0.8-6) ... Setting up automake (1:1.17-3) ... 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-1) ... Setting up libgtest-dev:arm64 (1.16.0-1) ... Setting up libtool (2.5.4-4) ... Setting up libboost-system-dev:arm64 (1.83.0.2+b2) ... Setting up libobjc4:arm64 (14.2.0-18) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libboost-filesystem1.83-dev:arm64 (1.83.0-4.1+b2) ... Setting up libobjc-14-dev:arm64 (14.2.0-18) ... Setting up kmod (34.1-2) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:arm64 (1:17.0.6-21+b1) ... Setting up libclang1-17t64 (1:17.0.6-21+b1) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libgmock-dev:arm64 (1.16.0-1) ... Setting up pciutils (1:3.13.0-2) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libdrm2:arm64 (2.4.124-1) ... Setting up groff-base (1.23.0-7) ... Setting up lld-17 (1:17.0.6-21+b1) ... Setting up llvm-17-runtime (1:17.0.6-21+b1) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libamd-comgr-dev (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libarchive13t64:arm64 (3.7.4-1.1) ... Setting up libpython3.13-stdlib:arm64 (3.13.2-2) ... Setting up libboost-filesystem-dev:arm64 (1.83.0.2+b2) ... Setting up libpython3-stdlib:arm64 (3.13.2-2) ... Setting up libdrm-amdgpu1:arm64 (2.4.124-1) ... Setting up libgnutls30t64:arm64 (3.8.9-2) ... Setting up llvm-17-linker-tools (1:17.0.6-21+b1) ... Setting up python3.13 (3.13.2-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up python3 (3.13.2-2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libclang-cpp17t64 (1:17.0.6-21+b1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libhsakmt1:arm64 (6.2.4+ds-1) ... Setting up libcurl4t64:arm64 (8.12.1-3) ... Setting up clang-17 (1:17.0.6-21+b1) ... Setting up debhelper (13.24.1) ... Setting up libhsa-runtime64-1:arm64 (6.1.2-3) ... Setting up cmake (3.31.6-1) ... Setting up llvm-17 (1:17.0.6-21+b1) ... Setting up clang-tools-17 (1:17.0.6-21+b1) ... Setting up rocminfo (6.1.2-2) ... Setting up libhsa-runtime-dev:arm64 (6.1.2-3) ... Setting up libamdhip64-5 (5.7.1-5+b1) ... Setting up libamdhip64-dev (5.7.1-5+b1) ... Setting up librocblas0 (5.5.1+dfsg-7) ... Setting up librocblas-dev (5.5.1+dfsg-7) ... Setting up hipcc (5.7.1-5+b1) ... Processing triggers for libc-bin (2.41-6) ... 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: Running cd /build/reproducible-path/miopen-5.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../miopen_5.5.1+dfsg2-1_source.changes dpkg-buildpackage: info: source package miopen dpkg-buildpackage: info: source version 5.5.1+dfsg2-1 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Xuanteng Huang dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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/aarch64-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/aarch64-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.11.3", minimum required is "3.9.1") -- Performing Test HAS_HIP -- Performing Test HAS_HIP - Success CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:20 (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. Call Stack (most recent call first): CMakeLists.txt:193 (find_package) CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config-amd.cmake:21 (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. Call Stack (most recent call first): /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:168 (include) CMakeLists.txt:193 (find_package) -- 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 CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:20 (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. Call Stack (most recent call first): /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) /usr/lib/aarch64-linux-gnu/cmake/rocblas/rocblas-config.cmake:90 (find_dependency) CMakeLists.txt:283 (find_package) CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config-amd.cmake:21 (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. Call Stack (most recent call first): /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:168 (include) /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) /usr/lib/aarch64-linux-gnu/cmake/rocblas/rocblas-config.cmake:90 (find_dependency) CMakeLists.txt:283 (find_package) -- 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/aarch64-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/aarch64-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 CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:20 (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. Call Stack (most recent call first): /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) /usr/lib/aarch64-linux-gnu/cmake/rocblas/rocblas-config.cmake:90 (find_dependency) test/gtest/CMakeLists.txt:8 (find_package) CMake Deprecation Warning at /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config-amd.cmake:21 (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. Call Stack (most recent call first): /usr/lib/aarch64-linux-gnu/cmake/hip/hip-config.cmake:168 (include) /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) /usr/lib/aarch64-linux-gnu/cmake/rocblas/rocblas-config.cmake:90 (find_dependency) test/gtest/CMakeLists.txt:8 (find_package) 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 (5.9s) -- Generating done (0.4s) 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 -j12 "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 -f src/sqlite/CMakeFiles/sqlite_memvfs.dir/build.make src/sqlite/CMakeFiles/sqlite_memvfs.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f addkernels/CMakeFiles/addkernels.dir/build.make addkernels/CMakeFiles/addkernels.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o [ 0%] Building CXX object src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -MD -MT addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o -MF CMakeFiles/addkernels.dir/addkernels.cpp.o.d -o CMakeFiles/addkernels.dir/addkernels.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/sqlite && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -Wno-everything -MD -MT src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -MF CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o.d -o CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite/memvfs.cpp make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Built target sqlite_memvfs /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] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 #0 [ 1%] Inlining kernels batch #1 cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/synchronization.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/tuple.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/tuple_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/utility.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_kernel_util.hpp include/miopen/implicitgemm_params.hpp kernels/bfloat16_dev.hpp kernels/float_types.h kernels/workaround_issue_1431.hpp [ 1%] Inlining kernels batch #2 [ 1%] Inlining kernels batch #4 (includes) [ 1%] Inlining kernels batch #5 (includes) cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_gen_xdlops_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_first_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_second_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nhwc_kyxc_nhwk.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v6r1_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/dynamic_igemm/wrw_reduction_hip.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_reference_kernel/naive_conv.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_batched_transpose_kernel/batched_transpose.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_half.cpp [ 1%] Inlining kernels batch #3 (includes) cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_half.cpp kernels/detect_llvm_amdgcn_buffer_atomic_fadd_f32_float.cpp kernels/MIOpenCheckNumerics.cl kernels/MIOpenBatchNormActivBwdPerAct.cl kernels/MIOpenBatchNormActivBwdSpatial.cl kernels/MIOpenBatchNormActivFwdTrainPerAct.cl kernels/MIOpenBatchNormActivFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainPerAct.cl kernels/MIOpenBatchNormFwdInferSpatial.cl kernels/MIOpenBatchNormFwdInferPerAct.cl kernels/MIOpenBatchNormBwdSpatial.cl kernels/MIOpenBatchNormBwdPerAct.cl kernels/MIOpenConvDirUni.cl kernels/MIOpenConvDirBatchNormActiv.cl kernels/MIOpenConvDirGenFwd.cl kernels/MIOpenLRNBwd.cl kernels/MIOpenLRNFwd.cl kernels/MIOpenNeuron.cl kernels/MIOpenPooling.cl kernels/MIOpenPoolingBwd.cl kernels/MIOpenPoolingND.cl kernels/MIOpenPoolingBwdND.cl kernels/MIOpenConv1x1S.cl kernels/MIOpenConv1x1J1.cl kernels/MIOpenConv1x1J1_stride.cl kernels/MIOpenSoftmax.cl kernels/MIOpenUtilKernels3.cl kernels/MIOpenUtilKernels4.cl kernels/MIOpenUtilKernels5.cl kernels/MIOpenIm2d2Col.cl kernels/MIOpenIm3d2Col.cl kernels/MIOpenCol2Im2d.cl kernels/MIOpenCol2Im3d.cl kernels/MIOpenConvBwdWrWS2.cl kernels/MIOpenGroupConvBwdWrWS2.cl kernels/MIOpenConvBwdWrW_LxG_P53.cl kernels/MIOpenGroupConvBwdWrW_LxG_P53.cl kernels/MIOpenConvBwdWrW_LxG_5x5.cl cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_2.cpp.hpp -extern -source kernels/MIOpenConvBwdWrW1x1_PAD_read4.cl kernels/MIOpenConvFwd_LxL_11.cl kernels/MIOpenConvFFT.cl kernels/MIOpenRNNHiddenStateUpdate.cl kernels/MIOpenTensorKernels.cl kernels/MIOpenSubTensorOpWithScalarKernel.cl kernels/MIOpenSubTensorOpWithSubTensorKernel.cl kernels/MIOpenSubTensorOpWithCastTensorKernel.cl kernels/MIOpenSubTensorOpWithTransformKernel.cl kernels/MIOpenConvBwdBias.cl kernels/MIOpenBatchNormActivInfer.cl kernels/MIOpenCTCLoss.cl kernels/MIOpenDropout.cl kernels/UniversalTranspose.cl cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_ck_utils_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_float_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_in_memory_operation.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_synchronization.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_tuple.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_utility.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/gridwise_operation_wrapper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v6r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/cluster_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_adaptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_contraction_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_xdlops_v2r3.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_contraction_dlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_set.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/xdlops_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_address_space.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_llvm_intrinsic.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array_multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/c_style_pointer_cast.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_element_picker.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/dynamic_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/enable_if.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/inner_product.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/magic_division.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/print.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_enums.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_functions_binop.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/static_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array_multi_index.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_convolution_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_fp16_bfp16_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_reduction.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_functions.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_kernel_simple_configurator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMatrixDescriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMergedTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_dimension.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-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 [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/problem_description.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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -MF CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o.d -o CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ/problem_description.cpp [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batchnorm/problem_description.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 /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. /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | return (&v_offset.back())[-1] + v_size.back(); | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. 1 warning generated when compiling for gfx906. [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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/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/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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: In file included from /build/reproducible-path/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) U4 warnings generated when compiling for gfx906. (y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 13 warnings generated when compiling for gfx906. 12 warnings generated when compiling for gfx906. [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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 + 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] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ nd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. 164 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/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/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); | ^~~~ 1 warning 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/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[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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(b9 warnings generated when compiling for gfx906. uffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 13 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_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/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/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(buffeIn 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()); | ^~~~~~~~ r + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 13 warnings generated when compiling for host. [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 12 warnings generated when compiling for host. [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 4 warnings generated when compiling for host. 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 + second_index) U(y); | ^~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 1 warning generated when compiling for host. [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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()); | ^~~~~~~~ 3 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. [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc.cpp.o -MF CMakeFiles/MIOpen.dir/ctc.cpp.o.d -o CMakeFiles/MIOpen.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_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()); | ^~~~~~~~ 9 warnings generated when compiling for host. [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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()); | ^~~~~~~~ 10 warnings generated when compiling for gfx906. 13 warnings generated when compiling for host. [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db_record.cpp.o -MF CMakeFiles/MIOpen.dir/db_record.cpp.o.d -o CMakeFiles/MIOpen.dir/db_record.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db_record.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | values = {x, x + static_cast(size)}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | auto pads = std::vector(padA, padA + spatialDim); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 74 | auto strides = std::vector(strideA, strideA + spatialDim); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 509 | perfResults[i].fwd_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | static_cast(perfResults[i].bwd_data_algo); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | perfResults[i].bwd_data_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ 10 warnings generated when compiling for gfx906. 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()); | ^~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout.cpp.o -MF CMakeFiles/MIOpen.dir/dropout.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 warnings generated when compiling for gfx906. 10 warnings generated when compiling for host. [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o -MF CMakeFiles/MIOpen.dir/dropout_api.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:71:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ 11 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:154:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | inputs[idx] = std::to_string(lens[idx]); | ^~~~ 2 warnings generated when compiling for gfx906. 3 warnings generated when compiling for host. [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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) {} | ^ 164 warnings generated when compiling for host. 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()); | ^~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -MF CMakeFiles/MIOpen.dir/find_controls.cpp.o.d -o CMakeFiles/MIOpen.dir/find_controls.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_controls.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | values = {x, x + static_cast(size)}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | auto pads = std::vector(padA, padA + spatialDim); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 74 | auto strides = std::vector(strideA, strideA + spatialDim); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 509 | perfResults[i].fwd_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | static_cast(perfResults[i].bwd_data_algo); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | perfResults[i].bwd_data_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 4 warnings generated when compiling for host. [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/fused_api.cpp.o -MF CMakeFiles/MIOpen.dir/fused_api.cpp.o.d -o CMakeFiles/MIOpen.dir/fused_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: 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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:71:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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.hppIn 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) {} | ^ :30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 1 warning generated when compiling for host. [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 11 warnings generated when compiling for host. [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/handle_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/handle_api.cpp.o -MF CMakeFiles/MIOpen.dir/handle_api.cpp.o.d -o CMakeFiles/MIOpen.dir/handle_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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/find_db.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 2 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated when compiling for host. [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 2 warnings generated when compiling for host. [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U | ^ /usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here 266 | : held(static_cast< ValueType&& >(value)) | ^ /usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here 107 | : content(new holder< typename decay::type >(static_cast(value))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here 86 | return GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here 220 | Solvers{}...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/fused_api.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/load_file.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/load_file.cpp.o -MF CMakeFiles/MIOpen.dir/load_file.cpp.o.d -o CMakeFiles/MIOpen.dir/load_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/load_file.cpp [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lock_file.cpp.o -MF CMakeFiles/MIOpen.dir/lock_file.cpp.o.d -o CMakeFiles/MIOpen.dir/lock_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lock_file.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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) {} | ^ [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/logger.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/logger.cpp.o -MF CMakeFiles/MIOpen.dir/logger.cpp.o.d -o CMakeFiles/MIOpen.dir/logger.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/logger.cpp 1 warning generated when compiling for host. [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 1 warning generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/op_args.cpp.o -MF CMakeFiles/MIOpen.dir/op_args.cpp.o.d -o CMakeFiles/MIOpen.dir/op_args.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 2 warnings generated when compiling for host. [ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/operator.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/operator.cpp.o -MF CMakeFiles/MIOpen.dir/operator.cpp.o.d -o CMakeFiles/MIOpen.dir/operator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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]; | ^~~~~~~~ 5 warnings generated when compiling for gfx906. 10 warnings 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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()); | ^~~~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp [ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 65 warnings generated when compiling for host. [ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem_description.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. [ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem.cpp.o -MF CMakeFiles/MIOpen.dir/problem.cpp.o.d -o CMakeFiles/MIOpen.dir/problem.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/pooling_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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 ~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] P erfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ 43/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here | virtual ~PerfConfig() = default; | ^ 237 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ 53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here | struct PerfConfigBase : PerfConfig | ^ 109/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp self = out; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ :244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit 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/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/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. 3 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[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o (*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. 1 warning generated when compiling for gfx906. 1 warning generated when compiling for host. [ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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: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/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/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()); | ^~~~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn.cpp.o -MF CMakeFiles/MIOpen.dir/rnn.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn_api.cpp.o -MF CMakeFiles/MIOpen.dir/rnn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 host. [ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/softmax_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/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()); | ^~~~~~~~ 6 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. 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solution.cpp.o -MF CMakeFiles/MIOpen.dir/solution.cpp.o.d -o CMakeFiles/MIOpen.dir/solution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ 3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 3 warnings generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/reducetensor_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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. 3 warnings generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/softmax_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/operator.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 5 warnings generated when compiling for host. 6 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 3 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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], | ^~~~~~~~~~~~ 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/softmax_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 1 warning generated when compiling for host. [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit 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/aarch64-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: 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) {} | ^ 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); | ^ 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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{}, 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.hppmiopenConvolutionAlgoDirect); | ^ :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp127::6112::13 :note: warning: 'iterator' has been explicitly marked deprecated hereunsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + 127s | e c o n ds_tirnudcetx )_ GUL(IyB)C;X X1 7| _ ^~~~~~D EPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp]:]61 : 13| : ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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) {} | ^ 78 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: 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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78In 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) {} | ^ | 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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, 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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) {} | ^ 84 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:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 359 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: 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()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 385 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 409 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:428:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 428 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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(bufIn 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.hppf:61e:r13 :+ swarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]c ond_index) U (61y | ) ; | ^~~~~~ new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: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: 61 | unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(buffer + secon d61_ | i n d e x ) U (nye)w;( b u| f ^~~~~~f 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13n:e wwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage] buffer + sec o61n | d _ i n d e x ) nUe(wy()b;u f f| e ^~~~~~r + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61n:e13w:( bwarning: uunsafe pointer arithmetic [-Wunsafe-buffer-usage]f fer + 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] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp61: | 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(buffer 61+ | s e c o n d _ innedwe(xb)u fU(fye)r; + s| e ^~~~~~c ond_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: 1361: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(bu f61f | e r + se c o nnde_wi(nbudfefxe)r U+( ys)e;c o n| d ^~~~~~_ index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: /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 unfefwe(rb u+ff esre c+o nsde_cionndde_xi)n dUe(xy)) ;U ( y| ) ^~~~~~; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61::6113::13 :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | n eneww((bbuuffffeerr ++ sseeccoonndd__iinnddeexx) )U (Uy()y;) ; | ^~~~~~| ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. 34 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 476 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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 obIn 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.hppj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ note: /build/reproducible-path/miopen-5.5.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 instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + seco nd_48i | n d e x )A nUy(Syo)l;v e r| ( ^~~~~~U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263: 4861: | note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here new(buffer + s263e | c o n d _riengdiesxt)r yU.(vya)l;u e| _ ^~~~~~t o_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:486:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 486 | RegisterWithSolver(registry, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + s/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.heco:n127d:_12i:n dnote: e'iterator' has been explicitly marked deprecated herex ) U(y); | ^~~~~~ 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLI/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppB:C61X:X1137:_ Dwarning: Eunsafe pointer arithmetic [-Wunsafe-buffer-usage]P RECATED [[ _61_ | d e p r e c a t ende_w_(]b]u f f| e ^r + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 497 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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)14 warnings generated when compiling for gfx906. : 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:532:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 532 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:534:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 534 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/solver.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 80 | virtual ~TransposePseudoSolver() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here 164 | struct UniversalTransposeSolver : TransposePseudoSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here 154 | : AnyImplementation(s) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here 417 | return {UniversalTransposeSolver{}}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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) {} | ^ 53 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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_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_inIn 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] d 43 | virtual ~PerfConfig() = default; | ^ e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ x/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here ) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 38 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 3 warnings generated when compiling for host. [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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/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/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/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) {} | ^ 18 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) {} | ^ 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) {} | ^ 78 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/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/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, &(anyIn 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()); | ^~~~~~~~ _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/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()); | ^~~~~~~~ 54 warnings generated when compiling for host. [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 12 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+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/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) {} | ^ : warning: 'iterator' 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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, | ^14 warnings generated when compiling for host. /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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:309:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 309 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:327:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 327 | RegisterWithSolver(registry, ++id, ConvBinWinoRxS<3, 2>{}, miopenConvolutionAlgoWinograd); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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 | 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 return miopen::solver::GetAllSolutions(value, ctx:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ); | ^ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]232 | 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp return GetAllSolutions(ctx, | :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ^ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 237 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp AnySolver_tmpl(T obj) : value:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] (std:61 | new(b:uffer mo+ secovend_index) U((y); | ^~~~~~ ob/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppj)){}; | ^ :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp(buffer + second_index) U(y); | ^~~~~~ :48/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 48 | 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ ){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 362 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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 | 34 warnings generated when compiling for host. 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:373:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 373 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 385 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 3 warnings generated when compiling for host. [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 409 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:428:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 428 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:463:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 463 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwd{}, miopenConvolutionAlgoImplicitGEMM); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 476 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 497 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:528:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 528 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:532:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 532 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:534:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 534 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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.hpp61 | new(buffer + second_index) U(y); | ^~~~~~ :62:26/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 61 | new(buffer + second_index) U(y); | ^~~~~~ note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 62/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ re/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] turn SerDes<>::Deserialize(static_cast(*this), s); | ^ 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here | 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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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()); | ^ 38 warnings generated when compiling for host. [ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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.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()); | ^~~~~~~~ 14 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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/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/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 | ^ 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.hppIn 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] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp 43 | virtual ~PerfConfig() = default; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp61:53:8: note: in implicit copy constructor 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 13423 | 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; | ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here 61 | new(buffer + second_index) U(y); | ^~~~~~ 119 | s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ ruct Co/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ nvBiasActivAsm1x1U : FusionTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first 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); | ^ 18 warnings generated when compiling for host. [ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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/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_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 12 warnings generated when compiling for host. 48 warnings generated when compiling for gfx906. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_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()); | ^~~~~~~~ 96 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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()); | ^~~~~~~~ 22 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()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first 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/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/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/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_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()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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) {} | ^ 14 warnings generated when compiling for host. [ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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/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/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_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_1x1u_bias_activ_fused.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:77:12: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here 77 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 45 | struct FusionTunableSolverBase : FusionSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here 77 | struct FusionTunableSolver : FusionTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_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/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 466 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 3 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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/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 gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 367 | struct ConvAsm1x1U final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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 | newIn 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()) | ^ (buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buf3 warnings generated when compiling for gfx906. fer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: 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:[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | ncd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first 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_1x1u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 48 warnings generated when compiling for 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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) {} | ^ 22 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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()); | ^~~~~~~~ 5 warnings generated when compiling for host. [ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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/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. 96 warnings generated when compiling for host. [ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp: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); | ^ 21 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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_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()); | ^~~~~~~~ 5 warnings generated when compiling for host. [ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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()); | ^~~~~~~~ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp: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);[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(bufcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 fer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 16 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/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/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp: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,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()); | ^~~~~~~~ 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/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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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 pIn 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) {} | ^ p; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here 526 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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); | ^ 26 warnings generated when compiling for gfx906. 21 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_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp: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()); | ^~~~~~~~ 26 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_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_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); | ^ 21 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated when compiling for gfx906. 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_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_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_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); | ^ 19 warnings generated when compiling for host. [ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 16 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here 526 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 3 warnings generated when compiling for host. [ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: 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; | ^ unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_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); | ^ thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 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_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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_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_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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()); | ^~~~~~~~ self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. 26 warnings generated when compiling for host. [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 14 warnings generated when compiling for gfx906. 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + seco[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o nd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_icd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 28 warnings generated when compiling for gfx906. 21 warnings generated when compiling for host. 21 warnings generated when compiling for host. [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp 19 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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_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) {} | ^ 26 warnings generated when compiling for host. [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_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()); | ^~~~~~~~ 22 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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/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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-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_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()); | ^~~~~~~~ 17 warnings generated when compiling for host. [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 3 warnings generated when compiling for host. [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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] 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) {} | ^ << "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_cIn file included from lus/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cppt:e28r: _In file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppe:n35g: tIn file included from h/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpps:31[: 1]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp :<43<: 13":x "warning: <' first required here << ten s237o | rs_trbu_cctl usPteerrf_olremnangctehCso[n3f]i;g C o| n ^~~~~~~~~~~~~~~~~~~~~~~~v Asm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 728 | cfg.tensor_b_thread_lengths[1] == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 23 warnings generated when compiling for gfx906. 14 warnings generated when compiling for host. [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp: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); | ^~~~~~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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_indexIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ ) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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_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()); | ^~~~~~~~ 27 warnings generated when compiling for gfx906. 28 warnings generated when compiling for host. [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 27 warnings generated when compiling for gfx906. 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_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_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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); | ^ 24 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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_bin_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-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_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here 215 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 22 warnings generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 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_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_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_direct_naive_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_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_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 ConvHipImplicitIn file included from Gem/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cppm:B28w: dIn file included from D/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppa:t35a: VIn file included from 4/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hppR:131 : f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppi:n43al: 13:: Cwarning: ondefinition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]v TunableSolver( ) | = ^ default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1' first required here /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: 297in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here | retur n53 | Gsetnreurcitc SPeearrfcCho(ns,f icgtBxa,s ei n:v oPkeer_fCcotnxf)i;g | | ^ ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp::8803:: 12note: :in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 803237 | | s t r urcett uPrenr GfeonremrainccSeeCaorncfhi(gC*otnhviAss,m 3cxt3xU, :p rPoebrlfeCmo,n fiingvBoaksee_ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ note: in instantiation of 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_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_direct_naive_conv.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp: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()); | ^~~~~~~~ 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_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) {} | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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) {} | ^ 27 warnings generated when compiling for host. [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 23 warnings generated when compiling for host. [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 27 warnings generated when compiling for host. [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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 : ConvTunaIn 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; | ^ bleSolverBase | ^ /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 hereIn 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); | ^ 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 5 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ PRECATED [[__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: 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); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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); | ^ 27 warnings generated when compiling for host. [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here 215 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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()); | ^~~~~~~~ 7 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here 236 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 853 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1713:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1713 | struct ConvHipImplicitGemmForwardV4R4Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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); | ^ 5 warnings generated when compiling for host. [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here 260 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 903 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here 270 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1772 | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_fwd_v4r5_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here 710 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 869 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:532:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here 532 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp: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_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()); | ^~~~~~~~ 53 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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: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()); | ^~~~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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); | ^ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_fwd_v4r4_xdlops_padded_gemm.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp: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_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. 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_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 643 | struct PerformanceImplicitGemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here 236 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 853 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1713:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1713 | struct ConvHipImplicitGemmForwardV4R4Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here 260 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 903 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1772 | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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); | ^ 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.begiIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ n(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here 270 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_fwd_v4r5_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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); | ^ 5 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.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: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.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()); | ^~~~~~~~ 7 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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) {} | ^ 5 warnings generated when compiling for host. [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp 5 warnings generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3563 | struct PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here 866 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 5 warnings generated when compiling for host. [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here 233 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 920 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 7 warnings generated when compiling for gfx906. 5 warnings generated when compiling for host. [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for host. [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 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: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); | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp: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,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(); | ^ 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, in[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o voke_ctx); | ^ 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); | ^ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 5 warnings generated when compiling for host. [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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); | ^ 7 warnings generated when compiling for host. [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3563 | struct PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here 866 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here 233 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 920 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp: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_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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/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_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); | ^ 188 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 7 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_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] + WinoDataHWIn 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] [ 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] 61204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp | new(buffer + second_index) U(y); | ^~~~~~ :204:78: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: 61 | new(buffer + second_index) U(y); | ^~~~~~ unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 204 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ 61/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 new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 205:45/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp | new(buffer + second_index) U(y); | ^~~~~~ :205:57/build/reproducible-path/miopen-5.5.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.hppunsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :205:80/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp61 | new(buffer + second_index) U(y); | ^~~~~~ :207:13/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp61 | new(buffer + second_index) U(y); | ^~~~~~ :207:38/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 61 | new(buffer + second_index) U(y); | ^~~~~~ 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] _ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ 19 warnings generated when compiling for gfx906. /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_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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 359 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 5 warnings generated when compiling for host. [ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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); | ^ 5 warnings generated when compiling for host. [ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp 5 warnings generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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()); | ^~~~~~~~ 7 warnings generated when compiling for host. [ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp 5 warnings generated when compiling for host. [ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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_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) {} | ^ 7 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /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_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 5 warnings generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_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()); | ^~~~~~~~ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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_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_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.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp: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); | ^~~~~~~~~~~~~~~~~ :27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31/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/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3005 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here 124 | return result; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:487:43: note: in implicit copy assignment operator for 'miopen::solver::LegacyPerformanceConfig' first required here 487 | candidate = result; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here 143 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here 460 | MeasurePerfConfig(profile_h, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_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_ocl_dir2D_bwdWrW_53.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp: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_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ 89 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; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2711:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2711 | extern template struct ConvBinWinoRxS<2, 3>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvBinWinoRxS<2, 3>' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:346:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here 346 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here 951 | template struct ConvBinWinoRxS<2, 3>; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 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>; | ^ 19 warnings generated when compiling for host. [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 45 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp: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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here 124 | return result; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_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/conv_ocl_dir2D_bwdWrW_53.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_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_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:487:43: note: in implicit copy assignment operator for 'miopen::solver::LegacyPerformanceConfig' first required here 487 | candidate = result; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here 143 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here 460 | MeasurePerfConfig(profile_h, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here 330 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | tile_sz1[1] = 32; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | n_in_tiles_rg[1] = 3; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | n_out_tiles_rg[1] = 6; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | out_pix_tile_sz[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | out_pix_tile_sz[1] = 2; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | out_pix_tile_sz[2] = 4; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | grp_tl_ln[1] = 128; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | grp_tl_ln[2] = 256; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | result.grp_tile0 = grp_tl_ln[g0]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | result.n_in_data_tiles = in_tiles[i_t]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | result.in_tile1 = tile_sz1[j]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | result.in_tile0 = tile_sz0[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | result.n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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/aarch64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded 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); | ^ 3 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_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()); | ^~~~~~~~ 3 warnings generated when compiling for host. [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 43 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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()); | ^~~~~~~~ 188 warnings generated when compiling for host. [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 11 warnings generated when compiling for host. [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 359 warnings generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 3 warnings generated when compiling for host. [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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 89 warnings generated when compiling for host. [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp 3 warnings generated when compiling for host. [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} | ^ 45 warnings generated when compiling for host. [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++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_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | 1 warning generated when compiling for gfx906. return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o -MF CMakeFiles/MIOpen.dir/subbuffers.cpp.o.d -o CMakeFiles/MIOpen.dir/subbuffers.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/subbuffers.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | groupSize[1] = 16; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | local_work_size[1] = 16; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 74 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | threadTile[1] = 2; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | global_work_size[2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | global_work_size[2] *= N; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | local_work_size[1][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | local_work_size[6][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | local_work_size[1][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | local_work_size[6][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:250:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | local_work_size[1][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:253:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | local_work_size[6][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:265:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:272:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | static_cast((1 + N / 16) * (in_c * out_n / 16)) * local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:277:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:279:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:296:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:301:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:304:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:309:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | vld[0] = local_work_size[ik][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | vgd[0] = global_work_size[ik][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ 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/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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 3 warnings generated when compiling for gfx906. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ 43 warnings generated when compiling for host. 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) {} | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -MF CMakeFiles/MIOpen.dir/temp_file.cpp.o.d -o CMakeFiles/MIOpen.dir/temp_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/temp_file.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor.cpp.o -MF CMakeFiles/MIOpen.dir/tensor.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 33 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 46 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 40 warnings generated when compiling for gfx906. 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/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) {} | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/tensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/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()); | ^~~~~~~~ 60 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 230 | return {t, layout, std::vector(plens, plens + size)}; | ^~~~~ /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()))); | ~~^~~~~~~ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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/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 host. [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tmp_dir.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | groupSize[1] = 16; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | local_work_size[1] = 16; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 74 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | threadTile[1] = 2; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | global_work_size[2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | global_work_size[2] *= N; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | local_work_size[1][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | local_work_size[6][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | local_work_size[1][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | local_work_size[6][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:250:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | local_work_size[1][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:253:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | local_work_size[6][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:265:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:272:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | static_cast((1 + N / 16) * (in_c * out_n / 16)) * local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:277:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:279:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:296:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:301:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:304:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:309:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | vld[0] = local_work_size[ik][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | vgd[0] = global_work_size[ik][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/tensor_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | values = {x, x + static_cast(size)}; | ^ 2 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 230 | return {t, layout, std::vector(plens, plens + size)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | return std::inner_product(l_chwn.begin() + 1, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); | ~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 94 warnings generated when compiling for host. [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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()); | ^~~~~~~~ 9 warnings generated when compiling for host. [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -MF CMakeFiles/MIOpen.dir/sqlite_db.cpp.o.d -o CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp 3 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kern_db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/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)}; | ^ 3 warnings generated when compiling for host. 33 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/bz2.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 46 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 3 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn.cpp.o -MF CMakeFiles/MIOpen.dir/lrn.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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: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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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: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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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: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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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); | ^~~ 173 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -MF CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 1 warning generated when compiling for gfx906. /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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: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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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: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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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: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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:98:6: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:98:46: note: expanded from macro 'SET' 98 | (ctx->block[(n)] = static_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:99:47: note: expanded from macro 'SET' 99 | (static_cast(ptr[(n)*4 + 1]) << 8) | \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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:100:47: note: expanded from macro 'SET' 100 | (static_cast(ptr[(n)*4 + 2]) << 16) | \ | ^~~ /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:101:47: note: expanded from macro 'SET' 101 | (static_cast(ptr[(n)*4 + 3]) << 24)) | ^~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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:102:17: note: expanded from macro 'GET' 102 | #define GET(n) (ctx->block[(n)]) | ^~~~~~~~~~ /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); | ^~~ 173 warnings generated when compiling for host. [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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. 9 warnings generated when compiling for host. [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 2 warnings generated when compiling for host. [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 60 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o /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) { 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 rn 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"; | ^~~~ 5 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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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/binary_cache.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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.hppIn 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"]; }); | ^~~~~~ :46:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here 46 | struct ActivSolver : SolverMixin | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here 67 | struct ActivFwdSolver0 final : ActivSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here 234 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here 358 | const auto slns = SearchForSolutions(ctx, problem, 1); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:74:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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) {} | ^ 1 warning generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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. 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); | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/mlo_dir_conv.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3978:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 3978 | struct GemmFwdBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4062:8: note: in implicit move constructor for 'miopen::solver::GemmFwdBase' first required here 4062 | struct GemmFwd1x1_0_1 final : GemmFwdBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::GemmFwd1x1_0_1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:314:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:315:13), miopen::solver::GemmFwd1x1_0_1, miopen::solver::GemmFwd1x1_0_1_int8, miopen::solver::GemmFwd1x1_0_2, miopen::solver::GemmFwdRest, miopen::solver::GemmBwd1x1_stride1, miopen::solver::GemmBwd1x1_stride2, miopen::solver::GemmBwdRest, miopen::solver::GemmWrw1x1_stride1, miopen::solver::GemmWrwUniversal>' requested here 314 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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) {} | ^ 1 warning generated when compiling for host. [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/ocl/mloNorm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 266 | : held(static_cast< ValueType&& >(value)) | ^ /usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here 107 | : content(new holder< typename decay::type >(static_cast(value))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:216:16: note: in instantiation of function template specialization 'boost::any::any' requested here 216 | return GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here 220 | Solvers{}...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:250:31: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 250 | return GetDirectSolvers().SearchForAllSolutions(ctx, GetDb(ctx), invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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()); | ^~~~~~~~ 73 warnings 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/ocl/activ_ocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ 1 warning generated when compiling for host. [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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) {} | ^ 4 warnings generated when compiling for gfx906. 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()); | ^~~~~~~~ 38 warnings 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()); | ^~~~~~~~ /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/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/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/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); | ^ 22 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]); } | ^~~~ 2 warnings generated when compiling for gfx906. 5 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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()); | ^~~~~~~~ 54 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. 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()); | ^~~~~~~~ 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 21 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 4 warnings generated when compiling for gfx906. 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()); | ^~~~~~~~ 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()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:46:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here 46 | struct ActivSolver : SolverMixin | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here 67 | struct ActivFwdSolver0 final : ActivSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here 234 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here 358 | const auto slns = SearchForSolutions(ctx, problem, 1); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:74:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit 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/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/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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: 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/utilocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/ocl/batchnormocl.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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);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) {} | ^ | ^~~~~~ /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/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) {} | ^ :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y4 warnings generated when compiling for host. ); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index)cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y1 warning generated when compiling for host. ); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(bufcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 fer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3978:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 3978 | struct GemmFwdBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4062:8: note: in implicit move constructor for 'miopen::solver::GemmFwdBase' first required here 4062 | struct GemmFwd1x1_0_1 final : GemmFwdBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::GemmFwd1x1_0_1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:314:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:315:13), miopen::solver::GemmFwd1x1_0_1, miopen::solver::GemmFwd1x1_0_1_int8, miopen::solver::GemmFwd1x1_0_2, miopen::solver::GemmFwdRest, miopen::solver::GemmBwd1x1_stride1, miopen::solver::GemmBwd1x1_stride2, miopen::solver::GemmBwdRest, miopen::solver::GemmWrw1x1_stride1, miopen::solver::GemmWrwUniversal>' requested here 314 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 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); | ^ /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/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/mlo_dir_conv.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 266 | : held(static_cast< ValueType&& >(value)) | ^ /usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here 107 | : content(new holder< typename decay::type >(static_cast(value))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:216:16: note: in instantiation of function template specialization 'boost::any::any' requested here 216 | return GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here 220 | Solvers{}...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:250:31: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 250 | return GetDirectSolvers().SearchForAllSolutions(ctx, GetDb(ctx), invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 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) {} | ^ 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) {} | ^ 4 warnings generated when compiling for host. [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 38 warnings generated when compiling for host. [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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.hppIn 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); | ^~~~~~ 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 13/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: :61warning: :13:unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + se c61o | n d _ i n d e x )n eUw((yb)u;f f e| r ^~~~~~ + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61::6113::13: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | n e w (nbeuwf(fbeurf f+e rs e+c osnedc_oinndd_eix)n dUe(xy)) ;U (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(buffer 61+ | s e c o n d _ innedw(ebxu)f fUe(ry );+ s| e ^~~~~~c ond_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:e61r: 13+: warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage] econd_index) U61( | y ) ; | ^~~~~~ new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_inde/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppx): 61U:(13y:) warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ ;/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61 | :13: ^~~~~~ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 61 | n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppew:(154b:u20ff:e rwarning: 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: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. 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 + seco54 warnings generated when compiling for host. nd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 37 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in instantiation of member function 'miopen::solver::PerfConfigBase>::Deserialize' requested here 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in instantiation of member function 'miopen::solver::ConvTunableSolver>::GetDefaultPerformanceConfig' requested here 3436 | extern template struct ConvOclBwdWrW2<1>; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:315:33: note: in instantiation of function template specialization 'miopen::solver::SolverContainer, miopen::solver::ConvOclBwdWrW2<2>, miopen::solver::ConvOclBwdWrW2<4>, miopen::solver::ConvOclBwdWrW2<8>, miopen::solver::ConvOclBwdWrW2<16>, miopen::solver::ConvOclBwdWrW2NonTunable, miopen::solver::ConvOclBwdWrW53, miopen::solver::ConvOclBwdWrW1x1, miopen::solver::ConvDirectNaiveConvFwd, miopen::solver::ConvDirectNaiveConvBwd, miopen::solver::ConvDirectNaiveConvWrw>::GetWorkspaceSizes' requested here 315 | return GetBwdWrW2DSolvers().GetWorkspaceSizes(ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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:2 warnings generated when compiling for host. warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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/hip/batched_transpose_sol.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 47 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/general_tensor_reorder_sol.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 21 warnings generated when compiling for host. [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 22 warnings generated when compiling for host. [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/hip/batched_transpose_sol.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 22 warnings generated when compiling for host. [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -MF CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ 1 warning 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 1 warning generated when compiling for host. [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/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/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 | 3 warnings generated when compiling for gfx906. static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 860 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:864:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 864 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:869:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 869 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:873:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 873 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:904:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 904 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:908:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 908 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:913:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:917:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 917 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 941 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:945:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 945 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:950:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 950 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:954:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 954 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:978:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 978 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:982:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 982 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:987:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 987 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:991:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 991 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ 65 warnings generated when compiling for gfx906. [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/miopengemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 580 | return {cdata + offset, null_deleter{}}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 586 | return {cdata + offset, null_deleter{}}; | ^~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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 | 1 warning generated when compiling for gfx906. 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_cIn 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()); | ^~~~~~~~ ast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated when compiling for host. [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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) {} | ^ 65 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp [ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 1 warning generated when compiling for host. [ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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 :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()); | ^~~~~~~~ PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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) {} | ^ [ 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 3 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/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{}}; | ^~~~~ 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. 3 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/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. 979 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/comgr.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:486:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | MIOPEN_LOG_I(options[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:340:66: note: expanded from macro 'MIOPEN_LOG_I' 340 | #define MIOPEN_LOG_I(...) MIOPEN_LOG(miopen::LoggingLevel::Info, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:333:83: note: expanded from macro 'MIOPEN_LOG' 333 | #define MIOPEN_LOG(level, ...) MIOPEN_LOG_XQ_(level, false, MIOPEN_GET_FN_NAME(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:329:89: note: expanded from macro 'MIOPEN_LOG_XQ_' 329 | MIOPEN_LOG_XQ_CUSTOM(level, disableQuieting, LoggingLevelToCString(level), fn_name, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:323:30: note: expanded from macro 'MIOPEN_LOG_XQ_CUSTOM' 323 | << __VA_ARGS__ << std::endl; \ | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | oss << options[i] << ' '; | ^~~~~~~ 9 warnings generated when compiling for host. 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 -mbranch-protection=standard -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/backwardNclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] d.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/aarch64-linux-gnu/libbz2.so /usr/lib/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-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/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a --hip-link /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/aarch64-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 -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/depend make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/driver /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver/CMakeFiles/MIOpenDriver.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_activation.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_3d_peract_test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_aux.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_peract_test.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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_cache.dir/build.make test/CMakeFiles/test_cache.dir/depend make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_spatial_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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cba_inference.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cbna_inference.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_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_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[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_activation.dir/build.make test/CMakeFiles/test_activation.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[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[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' [ 58%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/build make -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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_activation.dir/activation.cpp.o -MF CMakeFiles/test_activation.dir/activation.cpp.o.d -o CMakeFiles/test_activation.dir/activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/build [ 58%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 58%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -MF CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o.d -o CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/build [ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o [ 60%] 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' [ 60%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -MF CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o.d -o CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -MF CMakeFiles/MIOpenDriver.dir/main.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp [ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -MF CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o.d -o CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/build cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 60%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -MF CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o.d -o CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 62%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 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/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_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/main.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:297:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 297 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:349:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 349 | printf("Wall-clock Time Forward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Min Time Forward Activation Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:358:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 358 | printf("GPU Kernel Avg Time Forward Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:368:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 368 | printf("stats: fwd-activ, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 454 | printf("stats: bwd-activ, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 489 | printf("Forward Activation Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Backward Activation Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Running estimated mean / var inference on CPU.\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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/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/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/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 | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | return charset[GET_RAND() % max_index]; | ^~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 2 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 138 | printf("Wrote output to file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Could not open file %s for writing\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 154 | printf("Read data from input file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 159 | printf("Could not open file %s for reading\n"4 warnings generated when compiling for gfx906. , fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 990 | printf("Invalid group number\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1006 | printf("Incorrect Convolution Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1539 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2439 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2468 | 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, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/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; | ^ 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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"); | ^ UGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/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"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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"); | ^ _deprecated__ ("use '" ALT "' instead"))) | ^ /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/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_averag/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ e_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 212 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 223 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 230 | printf("CPU verification: Invalid dropout rate\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 296 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 307 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 313 | printf("CPU verification: Invalid dropout rate\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 127 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 679 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 86 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 771 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 80 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 934 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp/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 c:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppannot be completed: The input tensor s:ize741: mu20: st enote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here q 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ual to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ orm_per_activation_driver>(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here In file included from /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 " | ^ 2691 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp { :} 316_:G13L:I Bwarning: CX'printf' was marked unused but was used [-Wused-but-marked-unused]X 17_DEPRECATED_SUGGES T316 | ( " s t d : : i n v o kper_irenstufl(t""I)n;c o r| r ^e ct input batch size at time %d\n", cont); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 405 | printf("Incorrect RNN Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Incorrect bias Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Incorrect direction Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 450 | printf("Incorrect input Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 465 | printf("Incorrect RNN algorithm\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 750 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 758 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 772 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 957 | printf("verify rnn fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 981 | printf("verify lstm fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1007 | printf("verify gru fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1031 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1236 | printf("verify rnn bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1259 | printf("verify lstm bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1281 | printf("verify gru bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1303 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1365 | printf("verify rnn bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1392 | printf("verify lstm bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("verify gru bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1447 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1596 | printf("final hidden Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1609 | printf("final cell Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1656 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1708 | printf("inital cell state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Wrong input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 392 | printf("Wrong label id at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); | ^ /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"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 351 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 361 | printf("Wrong probability tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 366 | printf("Wrong gradient tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 373 | printf("Wrong tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 509 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 527 | printf("Wrong input time step\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 538 | printf("Wrong label id at batch\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 548 | printf("Error: label length exceeds input time step\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 347 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 449 | printf("CTC loss Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 457 | printf("CTC gradient Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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); | ^ /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"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | retIn file included from u/build/reproducible-path/miopen-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] r 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 d797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpptach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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>' requested here i 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpper>(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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.cpp917: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 1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ 1299 | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/check_numerics_test.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] In file included from 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | return20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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.cppverify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_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: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 46 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 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 | :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprun_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ 124/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 100/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h: | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 1 warning generated when compiling for host. 2 warnings generated when compiling for host. [ 62%] Linking CXX executable ../bin/test_cache [ 64%] 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_cache.dir/link.txt --verbose=1 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_aux.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9:/build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h: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); | ^~~~ :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Built target test_bn_aux 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:make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/depend 34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" | ^ /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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 64%] Built target test_cache make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_bias.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/build 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_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(th4is)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ warnings generated when compiling for host. [ 64%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -MF CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o.d -o CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp [ 64%] 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] In file included from /build/reproducible-path/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Built target test_check_numerics_test make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_find2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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 | veri[ 64%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o fy(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_castcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 (this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 | In file included from /build/reproducible-path/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 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_D cEPpuf = run_cpu(false, cache_miss, v, xs...); | ^ R/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here ECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h879 | :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | return verif y_impl( | ^ __a/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 ttribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_peIn file included from /build/reproducible-path/miopen-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.hppr_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.hpp741:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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.cpp20:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ : /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ note: /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ial_driver>(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _per_activation_driver>(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/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/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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp38:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ : /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 In file included from 432 | verify(verify_forward_conv_bias{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function '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 341333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: :1368:13: note: in instantiation of function template 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.cppIn file included from :459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here : 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 29/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' : 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/ford.hpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 | reIn file included from /build/reproducible-path/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] t 52 | using result_type = typename std::result_of::type; | ^ u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprn verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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: :797in 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 :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 205 | 797 | l ook up. emp lac e(tr cansform_mpufode( to_name= (m))run_c, [=] { thpu(fais-lse,>run ca(m,ch f, be_m); })iss; , v,| ^ xs./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:879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here:1333: 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879 | 1353:13 : note: rin instantiation of function template specialization 'test_drive_impl>' requested hereeturn ver ify_impl( | ^1353 | test_driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppe_i:1027mpl:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here >(argv[0 ], vstd::erimove(asfy());veri | ^fy_b a/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ c/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691kward_bn | _p { }e _GLr_aIBCctiXX1vat7_DEionPREC_uATEse_D_SsaveUGGd{ | ke_ ^ result"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | :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)attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ; | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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(this19 warnings generated when compiling for gfx906. )->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::resultIn file included from _of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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( | ^ 741/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{ | ^ 20/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ 917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.en:d(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1004: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.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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h13: note: in instantiation of function template 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ 100/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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 cIn file included from har* /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppa:39r: gIn file included from v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:]34: )In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp{: 29t: e/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppst:_52d:r39i:v ewarning: ' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]o nv2d_bias_driver>(argc, argv); }52 | | ^ using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 741note: | 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here return detach_ a2691s | y n c ({[ =}] _{G L I| B ^C XX17_DEPRECATED/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:S797U:G24G:E Snote: Tin instantiation of function template specialization 'test_driver::run_cpu>' requested here( "std::invoke_r e797s | u l t " ) ; | ^ cpuf = run_cpu(false, c/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.ha:c124h:e45_:m inote: sexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST's , v, xs...); | ^ 124 | # define _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:L879I:B16C:XX 1note: 7in instantiation of function 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_ DEPRECAT E879D | _ S U G G E S T (rAeLtTu)r n_ GvLerIiBfCyX_Xi_mDpElP(R E C| A ^T ED_SUGGEST(A/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppL:T1022): 9 :| ^note: in instantiation of function template specialization 'test_driver::verify>' requested here /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 1022 | 100 | v e_r_iaftyt(rviebruitfey___b a(c(k_w_adredp_rbenc_apteerd__a_c t(i"vuaset i'o"n _ArLeTc a"l'c {| i ^n put, 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_pIn file included from /build/reproducible-path/miopen-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] e 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 741 | return detach_async([=] { | ^ _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 1373:13: note: in instantiation of function template 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.cpp917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100 | __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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_peract_test.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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) {} | ^ 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(AL53 | struct PerfConfigBase : PerfConfig | ^ T)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here | 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp ^:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/cbna_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_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_driveIn 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); | ^~~~ (argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | std::cout << argv[idx] << " "; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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([=] {In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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>741 | return detach_async([=] { | ^ (ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here g 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 02483 | verify(verify_forward_conv{ | ^ ]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ ,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ d/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here :2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ m/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' o124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' v100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ e(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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 12 warnings generated when compiling for gfx906. In file included from 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/build/reproducible-path/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_ty | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here pe = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 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 cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp: cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | 879:16: note: in instantiation of function template 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 v879 | eri fy( rveretuifrn vy_berifyack_implwar( | ^d_b n_spatial_us/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppe_sa:1013:ve9: note: d>' requested here , PREC_TYP E>{1013 | | ^ /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: v1299:erif71: note: in instantiation of function template specialization 'test_driver::base_run>' requested herey(ve rify_f1299 | orward _inf er_runbn_p_daer_ta(actidatvatioa_an_usrgse_est.be{ _arg| ^ s.end(), [&] { d.t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:emp917:lat46: note: e bin instantiation of member function 'batch_norm_per_activation_driver::run' requested here ase_ru n( ); }); | ^ s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363tatic_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71::13: note: in instantiation of function template specialization 'test_driver::base_run>' requested here note: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:in instantiation of function template specialization 'test_drive_impl>' requested here 1333 1363 | :5:tes note: in instantiation of function template specialization 'test_drive_impl_1>' requested here t_drive_imp1333 | l>(impargvl_1<[0]Dri, svertd::>(pmoverog(as)ram); _na| ^ me, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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::741:51037:: note: in instantiation of function template specialization 'test_drive' requested here5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | 2691 | _ {_at } _triGLIBbutCXX1e__7_DE ((PREC__dATEDepr_SUGecaGESTte("stdd__::i ("unvose ke_r'" esultALT "); | "' i ^ nstead"))) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = t/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppypename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here :39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 741 52 | using result_type = typename std::result_of::type; | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here return detach_async([=] { | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_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 cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here :917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here :2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ :1353/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here :13: note: in instantiation of function template 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.cpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 100/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_impIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] l 52 | using result_type = typename std::result_of::type; | ^ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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); } | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here : 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 730/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' :124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 9100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ : 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_backwarIn file included from d_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: 917:46/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:: 39: warning: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 | In file included from /build/reproducible-path/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 return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_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 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.hpp493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1353:13: note: in instantiation of function template 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:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits511: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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.In file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | tIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ est_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 104 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 104 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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); 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 ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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::1161078::195:: note: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested herein instantiation of function template specialization 'test_drive' requested here 1078 | 116 | t e s t _ d r idvrev< b=a tncehw_n oSromf_t3mda_xDpreirv_earcr(>)(;a r g| c ^, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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 In file included from /build/reproducible-path/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.hpp116:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' r124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' v100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ = new SoftmaxDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here 49 | SoftmaxDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here 120 | drv = new SoftmaxDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here 49 | SoftmaxDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here 120 | drv = new SoftmaxDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here 109 | GemmDriver() : Driver() {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here 125 | drv = new GemmDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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(prograIn 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] m 73 | class Iterator : public std::iterator> | ^ _n/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 ame, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp136: | 1432: 5 : note: ain instantiation of function template specialization 'test_drive' requested hereu to begin() con s1432t | { r ettesutr_nd rciovnethA_st(i)a.lb_edgriinv(e)r;> (}a r g| c ^, argv); | ^ /usr/bin/../lib/gcc/aarch64-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_/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traitsD:E2691P:R9E:C ATnote: E'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereD iterator | ^ 2691 | { } _GLIBCXX17_DEPRECATED_SU/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.hG:G123E:S34T:( "note: sexpanded from macro '_GLIBCXX17_DEPRECATED't d::invoke_re s123u | l#t "d)e;f i n| e ^ _GLIBCXX17_DEPRECATED [[__deprec/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.ha:t124e:d45_:_ ]note: ]expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | ^ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | In file included from return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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(), | ^ 42/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: /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.cpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 171 | drv = new ReduceDriver(); | ^ :1333:5:In file included from note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/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); | ^ :1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here 55 | ReduceDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 175 | drv = new ReduceDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_arg/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); | ^ s.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attributeIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detac/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27h_as: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppync(:34: In file included from [=] /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp{ :52:39| ^ : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 52 | note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here us ing797 | re sul t_ty pe cpu= tf = rypeun_namcpu(e sfaltd:se, :recachsule_mit_oss, vf| ^ ::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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(verifyIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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 + | ^~~~~ 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.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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 | In file included from /build/reproducible-path/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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(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] In file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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]; | ^~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80/build/reproducible-path/miopen-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] o ut_ptr[index] = s52 | cale_p tr[cidx] * inhat + biusinas_pg rtr[ciesudx]; lt_ | ^~~~~~~~type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:917::12746: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | 127 | st ati c_cmean ast ( = thiess)->timatrunedMe();an[a | ^ djI/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppndex]; | ^~~~~~~~~~~~~ :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp1299 | :128:37 : warning: unsafe buffer access [-Wunsafe-buffer-usage] run_data( 128 | dat a_ar gs.b egin v(),aria danceta_ args .en = ed(),stima [&]tedV { ariad.tnce[aempldjInate dex]bas; | e_ru ^~~~~~~~~~~~~~~~~ n();/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp });:134:36 | : warning: ^ unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_strIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ide + | ^~~~~~~~~~~~ /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 | botIn file included from /build/reproducible-path/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_casIn file included from t: In file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppb:o29t: _/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpppt:r52[:b39o:t _warning: in'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]d ex]); | ^~~~~~~ 52 | using result_type = typename std::result_of::type;/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp | : ^ 208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | 208 | r e t u r n d e t a c h _ a s y n c ([ = ] { | ^ res +=/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :s797t:a24t:i cnote: _in instantiation of function template specialization 'test_driver::run_cpu>' requested herec ast( b797o | t _ p t r [ b o t _ i n d e x ] )c;p u f| ^~~~~~~= run_cpu(false, c/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hppa:c238h:e29_:m iwarning: sunsafe buffer access [-Wunsafe-buffer-usage]s , v, xs...); | ^ 238 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: in instantiation of function template specialization '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 mask_pt r879[ | t o p _ i n d e xr]e t=u rrne sv_eirnidfexy;_ i mp| l ^~~~~~~~( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]/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 241 | 1270 | v e r i f y ( v e r i f y _ fsoirzwea_rtd _mign f=e rm_a3sdk__bgnp_us[pmaatsika_lg_puus_ei_nedsetx<]T;, P| ^~~~~~~~R EC_TYPE>{ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp| : ^258 :41: warning: unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp258: | 917 : 46 : note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | T g p u _ g g _ v a l = s(ttatoipc__pctars[tt;( t h| i ^~~~~~~s )->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /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 | In file included from /build/reproducible-path/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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, | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp::38: In file included from 306/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::3473: :In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppwarning: :29unsafe pointer arithmetic [-Wunsafe-buffer-usage]: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 30652 | | u s i n g r e s u l t _ t y p e = t y p e n a m e s t d: : r e s u l t _ o f < F u n c t i o ns(t)r>i:d:etsy.pbee;g i n| ( ^) + 3 - spatial_dim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 741 ~~~~~~~~~~~~~~~~^~~: 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306: 65741: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] return det a306c | h _ a s y n c ( [ = ] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: sin 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 heretr ides.begin() +797 | 3 - s p a t i a l _ d i m , c p| u ~~~~~~~~^~~~~~~f = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 | 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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 - sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "'patial_dim, instead"))) | ^ | ~~~~~~~~~~~~~^~~ /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/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf =In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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); | ^~~~~~~ r/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; | ^~~~~~ un/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)); | ^~~~~~ _cp/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); | ^ u(f/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]); | ^~~~~~ alse,/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] << ", "; | ^~~~~~ cache_mIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpps:s38,: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppv:,30 : In file included from x/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpps:.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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp warning: :unsafe buffer access [-Wunsafe-buffer-usage]879 :16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 69 | mat_v e879c | ( s k i p a h eraedt_umrant [vmearti_fiyd_xi],m pxlo(r _ v| e ^c ); | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /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]; | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp::2799: :In file included from 9/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 34warning: : unsafe buffer access [-Wunsafe-buffer-usage]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39 :99 | warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] wei_state[h] = wei[h]; | ^~~~~~~~~ 52 | using/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp re:s154u:l33t:_ twarning: yunsafe buffer access [-Wunsafe-buffer-usage]p e = typename st d154: | : r e s u l t _ o f < F u n c t i o n ( ) > : : t y p e ; | i ^n _state[bs * in_st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i741d:e20 :+ note: hin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here] ; | ^~~~~~~~ 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 158 : 37: warning: unsafe buffer access [-Wunsafe-buffer-usage] return detach _158a | s y n c ( [= ] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here in_state[bs * 797in | _ s t r i d e + h ] ; | c ^~~~~~~~p uf = run_c/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppp:u240(:f50a:l swarning: eunsafe buffer access [-Wunsafe-buffer-usage], cache_miss, v, 240x | s . . . ) ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16c:o nnote: sin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested heret _cast ( & w e i _rsettautren[ wveei_srhiifyf_ti]m)p,l ( | ^~~~~~~~~| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp279::131858::9 :warning: unsafe buffer access [-Wunsafe-buffer-usage]note: in instantiation of function template specialization 'test_driver::verify>' requested here 1318 | 279 | v e r i f y ( v e r i f yA_DbNaNc_kwmamr_dc_pbun<_Tsrpeaft>i(aclo_nusste__csaasvteR(E&Ch_xT_YsPtEa>t{e [ hx| _ ^s hift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :note: 284in instantiation of member function 'batch_norm_spatial_driver::run' requested here: 58: warning: 917unsafe buffer access [-Wunsafe-buffer-usage] | st a284t | i c _ c a s t < D e r i v e d * > ( t h i s ) - > run ( ) ; | ^ const_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:s1299t:<71T:r enote: fin instantiation of function template specialization 'test_driver::base_run>' requested here* >(&wei_state[wei_sh i1299 | f t ] ) , | ^~~~~~~~~r un_data(d/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppa:t314a:_44a:r gwarning: sunsafe buffer access [-Wunsafe-buffer-usage]. begin(), data_ a314r | g s . e n d ( ) , [ & ] { d . t e m p l acteo nbsats_ec_arsutn<r(>&(h)x;_ s}t)a;t e [| h ^x _shift])/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 1333 :| 5 ^~~~~~~~: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: 1333unsafe buffer access [-Wunsafe-buffer-usage] | test_drive_impl _3191 | < D r i v e r > ( p r o g r a m _ n a m e , acso)n;s t| _ ^c ast1368(:&13w:e inote: _in instantiation of function template specialization 'test_drive_impl>' requested heres tate[wei_shift +1368 | 2 * h y _ h * u ntie_sstt_rdirdiev]e)_i,m p | l ^~~~~~~~~< Driverwarning: >unsafe buffer access [-Wunsafe-buffer-usage]( argv[0], std::move (348a | s ) ) ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp : 1329 : 5 : note: in instantiation of function template specialization 'test_drive' requested here const_ca s1329t | < T r e ft*e>s(t&_hdxr_isvtea)(,a r g| c ^~~~~~~~, argv); /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp | : ^353 :48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here c o2691n | s t _ c a{s t}< T_rGefL*I>B(C&XwXe1i7__sDtEaPtReE[CwAeTiE_Ds_hSiUfGtG E+S T3( "*s thd:y:_ihn v*o kuen_ir_essturlitd"e]));, | | ^ ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'384 | 124 | # d e f i n e _ GcLoInBsCtX_Xc1a7s_tDT(&EhDx__SsUtGaGtEeS[Th(xA_LTs)h i_fGtL I+B ChXyX__nD E*P RhEyC_AhT]E)D,_ S U| G ^~~~~~~~G EST(ALT)/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 389| : ^48 : warning: unsafe buffer access [-Wunsafe-buffer-usage] /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 389 | 100 | _ _ a tt r i b u t e _ _ ( ( _ _ d e p r e c actoendst___c a(s"tuA(L&Tw e"i'_ sitnastteea[dw"e)i)_)s h i| f ^t + 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_In file included from shif/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cppt:]26): ,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :| ^~~~~~~~ 48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp457::2954: : /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppwarning: unsafe buffer access [-Wunsafe-buffer-usage] :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 457 | 52 | u s i n g r e s u l t _ t y pceo n=st _tcyapsetnd(:&:wreesiu_lstt_aotfe<[Fwuenic_tsihoinf(t) >+: :2t y*p eh;y _ h| ^* uni_stride]), | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^~~~~~~~~: 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 741 | return d489e | t a c h _ a s y n c ( [ = ] { | ^ &hx_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a797t:e24[:h xnote: _in instantiation of function template specialization 'test_driver::run_cpu>' requested heres hift 797 | cpuf = run_cpu(false, +c ahcyh_en_ m*i shsy,_ hv ,+ xisn._.n..)a;t ( s| e ^q Length - ti) * hy_h]),/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879| : ^~~~~~~~16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp: 494:87948 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] return verify_im p494l | ( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 2483 : 29 : note: in instantiation of function template specialization 'test_driver::verify>' requested herec onst_cast (& w e i _ s t a t e [ w e i _ s h i f t + 3 * vheyr_ihf y*( vuenrii_fsyt_rfiodrew]a)r,d _| c ^~~~~~~~~o nv {warning: unsafe buffer access [-Wunsafe-buffer-usage] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :528917 | : 46 : note: in instantiation of member function 'conv_driver::run' requested here 917 | & h x _ ssttaattei[ch_xca_ssthn( t*h ihsy)_-h> r+u ni(n)_;n . a| t ^( seqLength - ti)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :*1299 :h71y:_ hnote: ]in instantiation of function template specialization 'test_driver::base_run>' requested here) , | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533 :129948 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] run_data(data_a r533g | s . b e g i n ( ) , d a t a _ a r g s . en d ( ) , [c&o]n s{t _dc.atsetmb(a&swee_ir_usnt_s(h)i;f t} )+; 5 | ^* hy_h * u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:i1333_:s5t:r inote: din instantiation of function template specialization 'test_drive_impl_1>' requested heree ]), | ^~~~~~~~~ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp: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 | 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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(In file included from /build/reproducible-path/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | conIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ vert_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_offsetIn file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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: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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/cbna_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | 1242 warnings generated when compiling for gfx906. 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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: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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/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_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_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/bn_spatial_test.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/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, forIn 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()); | ^~~~~~~~ %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/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/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 | /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] << " "; | ^~~~ 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 138 | printf("Wrote output to file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Could not open file %s for writing\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 154 | printf("Read data from input file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 159 | printf("Could not open file %s for reading\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 990 | printf("Invalid group number\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1006 | printf("Incorrect Convolution Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1539 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2439 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2468 | 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"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_d/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", | ^ rive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("s/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 " | ^ td::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 266 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.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/driver/main.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:233:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 233 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:271:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:275:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 275 | printf("GPU Kernel Time Forward Softmax Elapsed: %f ms\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:324:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 324 | printf("Wall-clock Time Backward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:328:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 212 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 223 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 230 | printf("CPU verification: Invalid dropout rate\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 296 | printf("CPU verification: Input/Output dimension does noIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ t match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 307 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 313 | printf("CPU verification: Invalid dropout rate\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 127 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 679 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 86 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 771 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 80 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 934 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 303 | printf("Length of data sequence is longer than required unrolled time sequence " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 316 | printf("Incorrect input batch size at time %d\n", cont); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 405 | printf("Incorrect RNN Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Incorrect bias Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Incorrect direction Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 450 | printf("Incorrect input Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 465 | printf("Incorrect RNN algorithm\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 750 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 758 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 772 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 957 | printf("verify rnn fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 981 | printf("verify lstm fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1007 | printf("verify gru fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1031 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1236 | printf("verify rnn bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1259 | printf("verify lstm bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1281 | printf("verify gru bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1303 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1365 | printf("verify rnn bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1392 | printf("verify lstm bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("verify gru bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1447 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1596 | printf("final hidden Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1609 | printf("final cell Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1656 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1708 | printf("inital cell state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Wrong input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 392 | printf("Wrong label id at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); | ^ /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 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/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/tensorop_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 428 | printf("Tensor Op verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 364 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 183 | printf("Incorrect BaseArg\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 104 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 104 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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 VerifiIn file included from es 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/build/reproducible-path/miopen-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) {} | ^ :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() In file included from /build/reproducible-path/miopen-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) {} | ^ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here 120 | drv = new SoftmaxDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here 49 | SoftmaxDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here 120 | drv = new SoftmaxDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here 109 | GemmDriver() : Driver() {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here 125 | drv = new GemmDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp: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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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) {} | ^ 12 warnings generated when compiling for host. [ 64%] Linking CXX executable ../bin/test_conv2d_bias cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_bias.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] In file included from /build/reproducible-path/miopen-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(), Conv/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a Dim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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); | ~~~~~~~^~~~~~~ [ 64%] Built target test_conv2d_bias /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/depend 257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | stmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" d::copyIn file included from _n(o/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppu:t38_: sIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:t34ia: lIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppi:d29.: be/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppg:i52n:()39:, warning: Co'result_of<(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 vDim, out_id.begin() + 2); | 52 ~~~~~~~^~~~~~~ | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.hunsafe pointer arithmetic [-Wunsafe-buffer-usage]: 124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # d e257fi | n e _ G L I B C X X 1 7 _ D E P R E C A T E Ds_tSdU:G:GcEoSpTy(_AnL(To)u t__GsLpIaBtCiXaXl_D_EiPdR.EbCeATgEiDn_(S)U, GCGoEnSvTD(iAmL,T )o u t| _ ^i d.beg/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.hi:n100(:)19 : +note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'2 ); | ~~~~~~~^~~~~~~ 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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_conv3d.dir/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.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()); | ^~~~~~~~ 271 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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 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_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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] << " " | ^~~~ std::co/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] | ^~~~~~~ py_n(in_spati/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] | ^~~~~~~ al_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), CIn 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()); | ^~~~~~~~ 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] 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]; | ^~~~~~~~ 151 | /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: sunsafe buffer access [-Wunsafe-buffer-usage] td::copy_n(in_spat i230a | l _ i d . b e g i n ( ) , C o n v D i m , i n _ i dm.ebaeginn_(a)c c+u m3 )+;= i| n ~~~~~~^~~~~~~_ 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] = mea/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn_:acc164u:m75;: warning: | ^~~~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | 267 | T r e f n e w R u nsMteda:n: c o p=y _rnu(ninni_nsgpMaetainal[_ciidd.xb]e g*i n(s(t)a,t iCco_ncvaDsitm<,T rienf_>i(d1.)b e-g ienx(p)A v+g F2a)c;t o r| ) ~~~~~~^~~~~~~; | ^~~~~~~~~~~ /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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp+ :t151m:p75 : | warning: ^~~~~~~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | 292 | s t d : : c o p y _ n ( ionu_ts_ppattri[ailn_diedx.]b e=g ienl()e,m SCtodn v=D i m| , ^~~~~~~ in_id./build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppb:e293:g34i:n (warning: )unsafe buffer access [-Wunsafe-buffer-usage] + 3); | ~~~~~~^~~~~~~ 293 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | ( i n _ p t r [ i n d e x ] - | ^~~~~~ st/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppd::339::c13o:p ywarning: _unsafe buffer access [-Wunsafe-buffer-usage]n (in_spatial_id.begin( )339, | C o n v Dim , i n _ irdu.nbneignignV(a)r i+a n2c)e;[ c i| d ~~~~~~^~~~~~~ x] = (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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :+151 :b75ia:s _warning: punsafe pointer arithmetic [-Wunsafe-buffer-usage]t r[adjIndex]; | ^~~~~~~~~ 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp : 445 : 76 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std::c o445p | y _ n (i n _ s p a t i a l _ i d . b e g i n ( ) , C oonuvtD_ipmt,r [iinn_diedx.]b e=g isnc(a)l e+_ 3p)t;r [a d| j ~~~~~~^~~~~~~I ndex] * /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppi:n164h:a75t: +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]b ias_ptr[adjIndex] ;164 | | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp : 473 : 43 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std::copy _473n | ( i n _ s p a t i a l _ i d . b e g i n ( ) , C o n v Dmiema,n _ianc_icdu.mb e+g=i nin(_)p t+r [2i)n;d e x| ] ~~~~~~^~~~~~~; | ^~~~~~ /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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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_acc/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppum: 151+:=75 :i nwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]p tr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp: 485151: | 39 : warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | s t d : : c o p y_ n ( i n _ s p a t i a l _ i d . b e geilne(m)S,t dC o=n viDni_mp,t ri[ni_nidde.xb]e -g imne()a n+_ a3c)c;u m ;| ~~~~~~^~~~~~~/ / (x_i - m/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:a164n:)75 : | warning: ^~~~~~ unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | 501 | s t d : : c o p y _ n ( i n _ s p a t iealle_miSdt.db e g i n=( )i,n _Cpotnrv[Diinmd,e xin]_ i-d .mbeeagni_na(c)c u+m ;2 )/;/ (| 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/test/cpu_conv.hpp:151:75/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] = sca:le_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]; | ^~~~~~~~ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | /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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 38=: In file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppy:_34p: trIn file included from [/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppi:n29d: ex/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp]:;52 : 39| : ^~~~~~ warning: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]: 871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | 52 | u s i n g r e s u l t _ t y p ed b=i atsy_ppetnra[maed jsItndd:e:xr]e s+u=l t_doyfel:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp::t872y:p29e:; warning: unsafe buffer access [-Wunsafe-buffer-usage]| ^ 872/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 741 : 20 : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | d sc arleet_uprtnr [daedtjaIcnhd_eaxs]y n+c=( [x=h]a t{[ x h| a ^t _index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::873797::3624:: warning: note: unsafe buffer access [-Wunsafe-buffer-usage]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 | 873 | c p u f = r u n _ c ptum(pf1a l=s es,c aclaec_hpet_rm[iasdsj,I nvd,ex ]x s*. .d.y)e;l e m| ^; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe buffer access [-Wunsafe-buffer-usage] :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 886 | 879 | r e t u r n v e r i f y _ i m pdlx(_ p t| r ^[ index] = tmp3 /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp*: 333t:m9p:2 ;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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ std:/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; | ^~~~~~ :copy_n(in_spatial_/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); | ^~~~~~ id.begin(), ConvDim/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_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(),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; | ^~~~~ ConvDim, in_id.begi/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 + | ^~~~~ n() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/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 + | ^~~~~ 164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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] std::copy_n(in_spati 151a | l _ id . b e g i n ( ) , C o n v D i m , i n_ isdt.db:e:gcionp(y)_ n+( i2n)_;s p a| t ~~~~~~^~~~~~~i al_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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75:: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 151 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] std::copy_n(in_spa t151i | a l _ i d . b e g i n ( ) , C o n v D i m , isnt_di:d:.cboepgyi_nn() (+i n2_)s;p a t| i ~~~~~~^~~~~~~a l_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 151 : 75 : warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]t d::copy_n(in_spatial _151i | d . b e g i n ( ) , C o n v D i m, i n _ i d .stbde:g:icno(p)y _+n (2i)n;_ s p| a ~~~~~~^~~~~~~t ial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | : 151 :75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] std::copy_ n151(i | n _ s p a t i a l _ i d . b e g i n ( ) , C osntvdD:i:mc,o piyn__ni(di.nb_esgpiant(i)a l+_ 2i)d;. b e| g ~~~~~~^~~~~~~i n(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::75151:: 75warning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 151 | s t d : : csotpdy:_:n(cionpy__snp(aitni_aslp_aitdi.able_giidn.(b)e,g iCno(n)v,D iCmo,n viDni_mi,d .ibne_giidn.(b)e g+ i2n)(); + | 3 ~~~~~~^~~~~~~) ; | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppeg:i151n:(75): +warning: 3unsafe pointer arithmetic [-Wunsafe-buffer-usage]) ; | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 151 | s t d : : c osptyd_:n:(cionp_ys_pna(tiina_ls_piadt.ibaelg_iind(.)b,e gCionn(v)D,i m,C onivnD_iimd,. bieng_iind(.)b e+g i2n)(;) +| ~~~~~~^~~~~~~3 ); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin:(151):,75 :C owarning: nvunsafe pointer arithmetic [-Wunsafe-buffer-usage]D im, in_id.begin() + 3 )151; | | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp : 164 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] std::copy_n(in_s p164 | a t ia l _ i d . b e g i n ( ) , C o n v D i m ,s tidn:_:icdo.pbye_gni(ni(n)_ s+p a3t)i;a l _i| d ~~~~~~^~~~~~~. begin(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppC:o164n:v75D:i mwarning: ,unsafe pointer arithmetic [-Wunsafe-buffer-usage] in_id.begin() + 2164) | ; | ~~~~~~^~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp151 | : 151 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] std::copy_n(in_spatial_id.begin( ),151 | C o n v D i m , i n _ i d . b e g i n ( ) + 3s)t;d : :| c ~~~~~~^~~~~~~o py_n(in/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp_:s164p:a75t:i awarning: lunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ id.begin(), ConvDi m164, | i n _ i d . b e g i n ( ) + 3 ) ; | ~~~~~~^~~~~~~s td::copy_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:(164i:n75_:s pwarning: aunsafe pointer arithmetic [-Wunsafe-buffer-usage]t ial_id.begin(), C164o | n v D i m , i n _ i d . b eg i n ( ) + 2 )s;t d :| : ~~~~~~^~~~~~~c opy_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/include/../test/cpu_conv.hpp:151::15175::75 :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | 151 | st ds:t:dc:o:pcyo_pny(_inn(_isnp_astpiaatli_aild_.ibde.gbeigni(n)(,) ,C oCnovnDviDmi,m ,i ni_ni_d.ibde.gbieng(i)n (+) 3+) ;3 | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(); | ~~~~~~^~~~~~~ i/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hppn_spatial_id:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage].b e 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ gin(), ConvDi/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); | ~~~~~~^~~~~~~ m, in_id.b/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); | ~~~~~~^~~~~~~ egin() + 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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: 164unsafe pointer arithmetic [-Wunsafe-buffer-usage] | 257 | s t d : : c o p y _ n ( in _ s p a t i a l _ id .sbtedg:i:nc(o)p,y _Cno(novuDti_ms,p aitni_aild_.ibde.gbieng(i)n (+), 2C)o;n v D| i ~~~~~~^~~~~~~m , 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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_s patial_id/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); | ~~~~~~~^~~~~~~ .begin()/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); | ~~~~~~~^~~~~~~ , ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ m, in_id/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); | ~~~~~~~^~~~~~~ .begin() /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); | ~~~~~~~^~~~~~~ + 3); | ~~~~~~^~~~~~~ /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/test/cpu_conv.hpp:164:75: warning: /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); | ~~~~~~~^~~~~~~ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | /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); | ~~~~~~~^~~~~~~ std::c/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | stdo::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ py_n(in_s/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); | ~~~~~~~^~~~~~~ patial_i/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); | ~~~~~~~^~~~~~~ d.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp),: 257C:o77n:vD iwarning: munsafe pointer arithmetic [-Wunsafe-buffer-usage], in_id.begin() + 2); 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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 342 | s t d : : c o p y _ n ( i n _ s p atsitadl:_:icdo.pbye_gni(ni(n)_,s pCaotniavlD_iimd,. bieng_iind(.)b,e gCionn(v)D i+m ,2 )i;n _ i| ~~~~~~^~~~~~~d .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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp,: 342C:o71n:v Dwarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]m , in_id.begin() + 2 )342; | | ~~~~~~^~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | s/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); | ~~~~~~^~~~~~~ td::copy_/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); | ~~~~~~^~~~~~~ n(in_spa/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); | ~~~~~~^~~~~~~ tial_id/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); | ~~~~~~^~~~~~~ .begin(/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); | ~~~~~~^~~~~~~ ), Conv/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); | ~~~~~~^~~~~~~ Dim, in/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); | ~~~~~~^~~~~~~ _id.begi/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); | ~~~~~~^~~~~~~ n() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::cIn 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]; | ^~~~~~~~ opy_/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]; | ^~~~~~~~ n(in/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]; | ^~~~~~~~ _spa/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]; | ^~~~~~~~ tial_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)); | ^~~~~~~ d.begi/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hppn():,205 :9C:o nwarning: vunsafe buffer access [-Wunsafe-buffer-usage]D im, in_id.begin() + 2) ;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]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp164::3475: : /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hppwarning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]96 :26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | 96 | y +s=td: :ac_opptyr_[na(iinnd_esxp]a t*i abl__pitdr.[bbeignidne(x)],; ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | ^~~~~ /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]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spaIn 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 + | ^~~~~~~~~ tial_id.begin(), ConvDim, /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 + | ^~~~~~~~~ in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/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 + | ^~~~~~~ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | /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 + | ^~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.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/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]); | ^~~~~~~ std::copy_n(in_spatia/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]); | ^~~~~~~ l_id.begin(), Con/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]); | ^~~~~~~ vDim, in_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp) :+188 :365):; warning: | unsafe buffer access [-Wunsafe-buffer-usage] ~~~~~~^~~~~~~ 188 | if(static_cast/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(b:ot164_:p75t:r[ bwarning: otunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage]164 | 190 | s t d : : c o p y _ n ( i n _ s p a t i a l _ i d. b e g i n ( ) , C o n v Driems, i n _ i d .=b esgtiant(i)c _+c a2s)t;< T ch| e ~~~~~~^~~~~~~c k_>(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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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:( bwarning: ounsafe pointer arithmetic [-Wunsafe-buffer-usage]t _ptr[bot_index]); | ^~~~~~~151 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp : 238 : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] st d238: | : c o p y _n( i n _ s p a t i a l _ i d . b e g i n ( ) , mCaosnk_vpDtirm[,t oipn__iindd.ebxe]g i=n (r)e s+ _3i)n;d e x| ; ~~~~~~^~~~~~~ | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::241164::4575:: warning: warning: unsafe buffer access [-Wunsafe-buffer-usage]unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | 164 | s t d : : c ospiyz_en_(ti nm_gs p=a tmiaaslk__igdp.ub[emgasikn_(g)p,u _CionndveDxi]m;, in| _ ^~~~~~~~i d.begi/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hppn:(258): 41+: 2warning: )unsafe buffer access [-Wunsafe-buffer-usage]; | ~~~~~~^~~~~~~ 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /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/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]); | ^~~~~~~ 151 | /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]); | ^~~~~~~ std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpppa:t188i:65a:l _warning: iunsafe buffer access [-Wunsafe-buffer-usage]d .begin(), ConvDim, in_id.beg i188n | ( ) + 3 ) ; | ~~~~~~^~~~~~~ if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp::190164::7875:: warning: warning: unsafe buffer access [-Wunsafe-buffer-usage]unsafe pointer arithmetic [-Wunsafe-buffer-usage] 190 | 164 | s t d: :rceosp y _ n ( i n _=s psattaitailc__icda.sbte(obnovtD_ipmt,r [ibno_ti_di.nbedgeixn]()); + | 2 ^~~~~~~) ; | ~~~~~~^~~~~~~ /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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 151 : 75b:o twarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]d f_v_ptr[bot_idx] = gra d151i | e n t ; | ^~~~~~~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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/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; | ^~~~~~~~~~~~ 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | stdIn 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, | ~~~~~~~~^~~~~~~ ::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/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, | ~~~~~~~~^~~~~~~ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppi:d304.:b70e:gin (warning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 2); | ~~~~~~^~~~~~~ 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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spati/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, | ~~~~~~~~^~~~~~~ al_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/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, | ~~~~~~~~^~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/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, | ~~~~~~~~^~~~~~~ ), ConvDim, out_id.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/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, | ~~~~~~~~^~~~~~~ std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begi/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); | ^~~~ n() + 2/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/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/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]; | ^~~~~~~ std::copy_n(out/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]; | ^~~~~~~ _spatial_id.begin(), Con/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]; | ^~~~~~~ vDim, out_id.begin() + 2/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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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)), | ^~~~~~ 257/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; | ^~~~~~ 77/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); | ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /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]); | ^~~~~~ 257 | /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); | ^~~~~~~~~~~~~ std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::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); | ^~~~~~~~~~ copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2)/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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | /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); | ^~~~~~~~~~ std::copy_n(out_spatia/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); | ^~~~~~~~~~ l_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 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); | ^~~~~~~~~~ 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.b/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); | ^~~~~~~~~~ egin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | st/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hppd:::c814:o49p:y _warning: n(unsafe pointer arithmetic [-Wunsafe-buffer-usage]o ut_spatial_id.begin(), ConvD i814m | , o u t _ i d . b e g idnr(o)p o+u t2_)r;e s e| r ~~~~~~~^~~~~~~v espace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_In file included from n(o/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cppu:t38_: sIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppa:t32i: al/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp_i:d63.:13b:e gwarning: in(unsafe buffer access [-Wunsafe-buffer-usage]) , ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 : 77 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] const_cast(& w257 | e i _ s t a t e [ w e i _ s h i f t + 3 * shtyd_:h: c*o puyn_in_(soturti_dsep]a),t i a| l ^~~~~~~~~_ id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp(:)384,: 48C:o nwarning: vunsafe buffer access [-Wunsafe-buffer-usage]D im, out_id.begin() 384+ | 2 ) ; | ~~~~~~~^~~~~~~ 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp*: 257h:y77_:h warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] in_n.at(seqLength - t257i | ) * h y _ h ] ) , | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 494s:t48d:: :warning: cunsafe buffer access [-Wunsafe-buffer-usage]o py_n(out_spatial_id .494b | e g i n ( ) , C o n v D i m , o u t _ i d . b e g i cno(n)s t+ _2c)a;s t <| T ~~~~~~~^~~~~~~r ef*>(&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/test/cpu_conv.hpp :257:77: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: 693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | 693 | h ys_tsdt:a:tceo[phyx__ns(hoiuftt_ s+p abtsi a*l _uindi._bsetgriind(e) ,+ C ohn]v D=i m ,| ^~~~~~~~ out_id./build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppb:e801g:i25n:( warning: )unsafe buffer access [-Wunsafe-buffer-usage] + 2); | ~~~~~~~^~~~~~~ 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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::c/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]; | ^~~~~~~~ opy_n(out_spatial_id.begin(), ConvDim, out_id.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/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]; | ^~~~~~~~~ std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 1593: 13 :s twarning: d:unsafe buffer access [-Wunsafe-buffer-usage]: copy_n(out_spatial_id.b e1593g | i n ( ) , C o n v D i mi,n _osutta_tied[.hb e*g iinn(_) h+ +2 )w;] = | i ~~~~~~~^~~~~~~n [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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp 1722: | 257 : 77 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] dwei_state[wei_ s257h | i f t + h ] + = w k s p a c e _ s t a t es[hitdd_::schoipfyt_ n+( owu t*_ shpya_tsitarli_died .+b ehg]i;n ( )| , ^~~~~~~~~~~~~ ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppm:,1741 :o21u:t _warning: unsafe buffer access [-Wunsafe-buffer-usage]i d.begin() + 2); | ~~~~~~~^~~~~~~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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:54::257 :warning: 77unsafe buffer access [-Wunsafe-buffer-usage]: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1789 | 257 | A D N N_ m m _ c p u < T r esft>d(:c:ocnospty__cna(sotui(a&lw_kisdp.abceeg_isnt()a,t eC[ohindv_Dsihmi,f to]u)t,_ i d| . ^~~~~~~~~~~~~b egin()/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :+1794 :254):; 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:1842::62257:: 77warning: :unsafe buffer access [-Wunsafe-buffer-usage] warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1842 | 257 | s t d : : c o p y _ n ( o u t _csopnastti_acla_sitd.(()&,h xC_osntvaDtiem[,h xo_usth_iifdt. b+e ghiyn_(n) *+ h2y)_;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 * h/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppy_:h257 :+77 i:n _warning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]. at(ti + 1) * hy_h] )257, | | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 1887 : 30 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std::copy_n(o u1887t | _ s p a t i a l _ i d . b e g i n ( ) , C o n v D i m ,& dowueti__isdt.abteeg[iwne(i)_ s+h i2f)t ;+ 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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: dwarning: 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]; | ^~~~~~~~~~ begin(), ConvDim, out_id.begin() + 2); /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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp: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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2);/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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /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 | si/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppze:_257t: 77p:i dwarning: xunsafe pointer arithmetic [-Wunsafe-buffer-usage] = batch_id * probs_ s257t | r i d e [ 1 ] + l a b e l _ p r i m e [ i ]s;t d :| ^~~~~~~~~~~: copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp(:o110u:t9_:s pwarning: aunsafe buffer access [-Wunsafe-buffer-usage]t ial_id.begin (110) | , C o n v D i ma, lopuhta_[iid]. b e g=i np(r)o b+s _2l)o;g i t| s ~~~~~~~^~~~~~~[ 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:39::257 :warning: 77unsafe buffer access [-Wunsafe-buffer-usage]: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 137 | 257 | * l o s s = - lo g a d d e x ps_tgd:p:uc(o&p(ya_lnp(hoau[ta_lspphaat_isailz_ei d-. b1e]g)i,n (&)(,a lCpohnav[Dalipmh,a _osuitz_ei d.-b e2g]i)n)(;) +| ^~~~~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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp41:: 257warning: :77unsafe buffer access [-Wunsafe-buffer-usage]: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 162 | f l o a t p r o b _ l x _ lsotg d=: :lcoogpayd_dne(xopu_tg_psup(a&t(iaallp_hiad_.bleoggin(), Co[navlDpihma,_ loeunt _-i 1d].)b,e g&i(na(l)p h+a _2l)o;g [ a| l ~~~~~~~^~~~~~~p ha_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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp31:: 257warning: :unsafe buffer access [-Wunsafe-buffer-usage]77 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 190 | T pro b257s | _ l o g i t s _ p i d x = p r o b s _ l o gsittds:[:pciodpxy]_;n ( o| u ^~~~~~~~~~~~t _spatia/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppl:_198i:d13.:b ewarning: gunsafe buffer access [-Wunsafe-buffer-usage]i n(), ConvDim, out_i d198. | b e g i n() + 2 ) ; g| ~~~~~~~^~~~~~~r adients_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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 : 77 :s iwarning: zunsafe pointer arithmetic [-Wunsafe-buffer-usage]e _t gidx = j1 * grad s257_ | s t r i de [ 0 ] + b a t c h _ i d * g rsatdds:_:sctorpiyd_en[(1o]u t+_ sip;a t i| a ^~~~~~~~~~~~l _id.be/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppg:i249n:(35):, warning: Cunsafe buffer access [-Wunsafe-buffer-usage]o nvDim, out_id .249b | e g i n () + 2 ) ; T| ~~~~~~~^~~~~~~p robs_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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /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,/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :l257a:b77e:l Lwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]n gths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp257: | 385 : 28 : warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | s t d : : ctooptya_ln_(loaubte_ls_plaetni a+l=_ ilda.bbeelgLienn(g)t,h sC[oin]v;D i m| ^~~~~~~~~~~~, out_i/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppd:.386beg:i65n:( )warning: unsafe buffer access [-Wunsafe-buffer-usage]+ 2); | ~~~~~~~^~~~~~~ 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:g257p:u77.:b ewarning: gunsafe pointer arithmetic [-Wunsafe-buffer-usage]i n()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:422: 29257: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 422 | s t d :s:tcdo:p:yc_onp(yo(ulta_bspealtLieanlg_tihds.,b elgaibnel(L)e,n gCtohnsv D+i mb,a tocuht__siidz.eb,e gwionr(k)s p+a c2e)_; g p| u ~~~~~~~^~~~~~~. 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: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/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/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[i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp1]:;342 : 71| : ^~~~~~~~~~~~ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:238:71: 342warning: | unsafe buffer access [-Wunsafe-buffer-usage] std:: c238o | p y _ n ( i n _ s p a tsiiazle__itd .pbiedgxi n ( ) , C o n v D i m=, ji n*_ ipdr.obebgsi_ns(t)r id+e [20)]; + | b ~~~~~~^~~~~~~a tch_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/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:313:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | size_t pidx = j * probs_stride[0] + batch_id */build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | st dp:r:ocbopsy__snt(riind_es[p1a]t i+a li_;i d .b| e ^~~~~~~~~~~~g in(), ConvDim, in_id.begin() + 2); | /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/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::342525::7112:: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] 525 | 342 | i f ( i n p u t L e n g t hsst[di:]: c>o pmya_xn_(tiinm_es_psatteipa)l _ i| d ^~~~~~~~~~~~. begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp :Co530n:v49D:i mwarning: ,unsafe buffer access [-Wunsafe-buffer-usage] in_id.begin() + 2530) | ; | ~~~~~~^~~~~~~ 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(labelLengt/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpph:s342[:i71]: +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]r epeat[i] > inputLeng t342h | s [ i ] ) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp : 546 : 42 :s twarning: d::unsafe buffer access [-Wunsafe-buffer-usage]c opy_n(in_spat i546a | l _ i d . b e giifn((l)a,b eCloLnevnDgitmh,s [iin]_ i+d .rbeepgeiant([)i ]+ >2 )i;n p| u ~~~~~~^~~~~~~t Lengths[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); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: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: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 271 warnings generated when compiling for gfx906. main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 64%] Linking CXX executable ../bin/test_cbna_inference cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cbna_inference.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Built target test_cbna_inference make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_bias.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 66%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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: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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | ^ 17 warnings generated when compiling for host. [ 67%] Linking CXX executable ../bin/test_cba_inference cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cba_inference.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Built target test_cba_inference make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_find2.dir/DependInfo.cmake "--color=" 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' [ 67%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 | v19 warnings generated when compiling for host. erify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 67%] Linking CXX executable ../bin/test_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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Built target test_bn_spatial_nhwc_test make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_ctc.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Building CXX object test/CMakeFiles/test_ctc.dir/ctc.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 104 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] r 52 | using result_type = typename std::result_of::type; | ^ es/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpplt_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 24: 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...); | ^ 2508/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ 1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here :1353:13: note: in instantiation of function template 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.cpp1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here :68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 337/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 100/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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); | ^~~~ 12 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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]/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ , 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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[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]) | ^~~~~~~~~~~~ 208 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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([=] { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (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/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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( | ^ 52/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333: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 | using result_type = typename std::result_of::type; | ^ 333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 67%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 67%] 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 29 warnings generated when compiling for host. clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] [ 67%] 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 /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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' clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] [ 67%] Built target test_bn_peract_test make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_custom_allocator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = [ 67%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Built target test_bn_3d_spatial_test make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_deterministic_conv_api.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 29 warnings generated when compiling for host. [ 67%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: '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/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a BCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGESmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' T(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 67%] Built target test_bn_3d_peract_test make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_dropout.dir/DependInfo.cmake "--color=" [ 67%] 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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] [ 67%] Building CXX object test/CMakeFiles/test_dropout.dir/dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_dropout.dir/dropout.cpp.o -MF CMakeFiles/test_dropout.dir/dropout.cpp.o.d -o CMakeFiles/test_dropout.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Built target test_bn_spatial_test make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_embed_sqlite.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -MF CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o.d -o CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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] 26 : note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 PerformanceConfigConvAIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp879 | 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 244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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 | *(itIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ r_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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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] > iIn 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()); | ^~~~~~~~ nputLengths[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]); | ^~~~~~~~~~~~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()); | ^~~~~~~~ /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(labIn 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); | ^~~~ elLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 1 warning generated when compiling for host. [ 67%] Linking CXX executable ../bin/test_custom_allocator cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_custom_allocator.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 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 instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_custom_allocator.dir/link.d CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -o ../bin/test_custom_allocator -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Built target test_custom_allocator make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_2_conv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] Building CXX object test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -MF CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o.d -o CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/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_tIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ype = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:46In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ : note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 69%] Linking CXX executable ../bin/test_embed_sqlite cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_embed_sqlite.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 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()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 69%] Built target test_embed_sqlite make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_db.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_dri[ 69%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o ve_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] : 52 | using result_type = typename std::result_of::type; | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here | return detach_async([=] { | ^ 879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here | return verify_impl( | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 2495/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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 | verify(verify_forward_conv{ | ^ 879/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 verify_impl( | ^ 917/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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 static_cast(this)->run(); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 205 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 1358 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :13/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits: note: in instantiation of function template 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:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 337 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 100 | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:879In 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ 22 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 In file included from 917 | static_cast(this)->run(); /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp| ^ :26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 1299:34 | : In file included from ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:n_dat29: a(d/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:ata_a52:rgs39:.begin() warning: , d'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] ata_a 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ rgs.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | arguments[i].id = names[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | arguments[i].buffer = buffers[i]; | ^~~~~~~ 7 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124In 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) {} | ^ :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/aarch64-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 _GLIBCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 1 52 | using result_type = typename std::result_of::type; | ^ 7_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ E/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.hppPRECATED iterator | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ :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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 71%] Linking CXX executable ../bin/test_deterministic_conv_api 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...);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 | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 71%] Built target test_deterministic_conv_api make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_fusion_aux.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 71%] Building CXX object test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -MF CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o.d -o CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | arguments[i].id = names[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | arguments[i].buffer = buffers[i]; | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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(intIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 71%] Linking CXX executable ../bin/test_find_db cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_db.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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/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 | [ 71%] Built target test_find_db 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 make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/depend 340 | verify(verify_forward_make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" 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(make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' int make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build argc, const char* argv[]) { testmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' _drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 71%] Building CXX object test/CMakeFiles/test_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -MF CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o.d -o CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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[In file included from /build/reproducible-path/miopen-5.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); | ^~~~ ]) { test_drive(argc,/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ argv); } /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ } _GLIBCXX17/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ _DEPRECATED_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ SUGGEST("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); | ~~~~~~^~~~~~~ ::invoke_res/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ult"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' :124 | #151: de75: finwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ _GLIBCXX17_D/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ EPRECATED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST:151(ALT) :75 | : warning: ^ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100 :19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | st __ad::ttrcopyibu_n(te__in_ ((spa__detialpre_idcate.bed__ gin("u(), se Conv'" DimALT, i "'n_id in.begstein(ad")) +)) 3) | ^; | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::cIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ opy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 7 warnings generated when compiling for host. std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3[ 71%] Linking CXX executable ../bin/test_find_2_conv ); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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 | 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 std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDiclang++-17m,: owarning: ut_id.argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument]b egin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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/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/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); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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:230:13) &>' requested here 879 | r/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ eturn verify_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); | ~~~~~~^~~~~~~ mpl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ auto out /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ = verify(veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ fy_forward_ac/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpptivation{input, desc}, f); | ^ :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: 151 | 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 | loo stkup.ed::mplacopce(ty_nrans(inform_sp_modatie(toal__namid.e(m)begi), n()[=] , Co{ this-nvD>run(im,m, f in, b)_id; }.be); gin | ^ () + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ add_mode( | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-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:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 1207 | Driver /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1333 | test_drive_impl_1(program_nam/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ e, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ tes/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppt_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a std::copy_n(in_spatial_imake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' d.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin()[ 71%] Built target test_find_2_conv , ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 3 warnings generated when compiling for gfx906. make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gpu_reference_kernel.dir/DependInfo.cmake "--color=" /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDimmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' , in_idmake -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/build .begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ make[3]: Entering 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); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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); | ~~~~~~~^~~~~~~ [ 71%] Building CXX object test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/gpu_nchw_nhwc_transpose.cpp:41/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:25734:: 77In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :warning: 29: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 257 | std: :63c | opy_ n ( o u t _ s p a t i a l _ i d . b e g i[n=(,) ,f C=o nsvtDdi:m:,mo voeu(tf_)i]d(.)b emguint(a)b l+e 2{) ;r e t| u ~~~~~~~^~~~~~~r n w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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 | In file included from /build/reproducible-path/miopen-5.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()); | ^~~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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 file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ in() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDi271 warnings generated when compiling for gfx906. m, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 | rIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ un_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 208 warnings generated when compiling for host. [ 71%] Linking CXX executable ../bin/test_ctc cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ctc.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ 12 warnings generated when compiling for host. 14 warnings generated when compiling for gfx906. [ 71%] Linking CXX executable ../bin/test_conv3d_bias cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_bias.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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( clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 71%] Built target test_ctc make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 71%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 71%] Built target test_conv3d_bias make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru_dropout.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 71%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 :29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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() : PerformIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ anceConfigConvAsm3x3U(-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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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/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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 73%] Linking CXX executable ../bin/test_fusion_aux cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fusion_aux.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a .begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' :75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75[ 73%] Built target test_fusion_aux : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/depend copy_n(in_spatial_id.begin(), Conmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" vDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(imake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' n_spmake -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/build atial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDimake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' m, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.[ 73%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.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/ford.hpp : 52: 39s:td :warning: :c'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]o py_n(in_spatial_id.begin(), Co n52v | D i m , uisni_nigd .rbeseuglitn_(t)y p+e 3=) ;t y p| e ~~~~~~^~~~~~~n ame std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 164741 | | r e t u rn d e t a csht_da:s:ycnocp(y[_=n]( i{n _ s| p ^a tial_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):,797 :C24o:n vnote: Din instantiation of function template specialization 'test_driver::run_cpu>' requested herei m, in_id.beg in797( | ) + 2 ) ; | ~~~~~~^~~~~~~ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin(In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ) + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 271 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 73%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 73%] Built target test_gpu_nchw_nhwc_transpose make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv2d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | [ 73%] Building CXX object test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o using result_type = typename std::cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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(arIn 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); | ~~~~~~^~~~~~~ gc, argv); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | : ^ 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppdefine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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 | ^ 82 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_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 | In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 127 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ 127 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 1 warning generated when compiling for host. [ 73%] Linking CXX executable ../bin/test_handle_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_handle_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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 | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 73%] Built target test_handle_test make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv3d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -MF CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o.d -o CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 maiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ n(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 22 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_dropout cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dropout.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] Built target test_dropout make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_include_inliner.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __In file included from 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 | In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123: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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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{rnIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ nDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | staticIn file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX1[ 75%] Linking CXX executable ../bin/test_include_inliner 7_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_include_inliner.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] Built target test_include_inliner make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_kernel_build_params.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -MF CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o.d -o CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_In file included from str/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cppi:d27e: In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp :k30]: In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :a34: lIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpph:a29 : * /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppm:m52_: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 result_type = typename std::resu/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpplt:_240o:f29<:F uwarning: ncunsafe buffer access [-Wunsafe-buffer-usage]t ion()>::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp240:741 | : 20 : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | m m _ e + = a _ prtert[unr n* ad_esttarcihd_ea sy+n cm(][ =*] b{_ p t| ^r [k * b_strid/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe: 797+: 24m:] ;note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | ^~~~~ 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 240 : 55 : warning: unsafe buffer access [-Wunsafe-buffer-usage] cpuf = run_c p240u( | f a l s e , c a c h e _ m i s s , v ,m mx_se. .+.=) ;a_ p t| r ^[ n * a_stride + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:]879 :*16 :b _note: pin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested heret r[k * b_ s879t | r i d e + m ]r;e t u| r ^~~~~n verify_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppm:p248l:(17 : | warning: unsafe buffer access [-Wunsafe-buffer-usage] ^ /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 here248 | 3206 | c _ p t r [ n * vce_rsitfryi(dvee r+i fky]_ f=o rbweatrad _*i ncf_eprt_rg[rnu <*T >c{_rsntnrDiedsec ,+ | k ^] + alpha * mm_e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;: 917 :| 46 ^~~~~: note: in instantiation of member function 'gru_basic_driver::run' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: 917warning: | unsafe buffer access [-Wunsafe-buffer-usage] st a248t | i c _ c a s t < D e r i v e d * >c(_tphtirs[)n- >*r ucn_(s)t;r i d| e ^ + k] = beta/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :*1299 :c71_:p tnote: rin instantiation of function template specialization 'test_driver::base_run>' requested here[ n * c_stride + k] + 1299a | l p h a * m mru_ne_;d a t| a ^~~~~( data_arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpps:.261b:e21g:i nwarning: (unsafe buffer access [-Wunsafe-buffer-usage]) , data_args.end(), [261& | ] { d . t e m p l a t e b a s e _ rcu_npc(_)s;t r}i)d;e | ^+ k] += a_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:[1333m: 5*: anote: _in instantiation of function template specialization 'test_drive_impl_1>' requested heres tride + n] *1333 | b _ p ttre[skt _*d rbi_vset_riimdpel _+ 1m<]D;r i v| e ^~~~~r >(progr/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppa:m261_:n48a:m ewarning: ,unsafe buffer access [-Wunsafe-buffer-usage] as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373: 13261: | note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | c _ p t r [ n * tce_sstt_rdirdiev e+_ ikm]p l+<=D rai_vpetrr<[dmo u*bl ea>_>s(tarrigdve[ 0+] ,n ]s t*d :b:_mpotvre[(ka s*) )b;_ s t| r ^i de + m];/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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | int main(int 261 | a r g c , c o n s t c h a r * a r gcv_[p]t)r [{n t*e sct__sdtrriivde (aa_rsgtcr,i daer g+v )n;] }* b| _ ^p tr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits::2632691::179:: warning: note: unsafe buffer access [-Wunsafe-buffer-usage]'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | 263 | { } _ G L I B C X X 1c7__DEpPtRrE[CnA T*E Dc__SsUtGrGiEdSeT (+" skt]d :=: ibnevtoak e*_ rc_epsturl[tn" )*; c _| s ^ tride + k] + alpha * mm_e; | ^~~~~/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | # define 263_ | G L I B C X X 1 7_ D E P R E C AcT_EpDt_rS[UnG G*E ScT_(sAtLrTi)d e_ G+L IkB]C X=X _bDeEtPaR E*C AcT_EpDt_rS[UnGG E*S cT_(sAtLrTi)d e | + ^ k] + /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.ha:l100p:h19a: *note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'm m_e; | ^~~~~ 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; | ^~~~~ 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:49In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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; 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/dropout_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 118 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ matrix/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ + static_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ast(XOR/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ WOW_PRECALC_M/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ATRICES_SZ),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ (p, p + XORW/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ OW_DIM, 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); | ~~~~~~^~~~~~~ :begin(xor_v/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ mat_vec(skip/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ahead_mat[/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ mat_idx], /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ xor_vec);/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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/cpu_conv.hpp:257:77: warning: : unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | 191 | s t d : : c o p y _ n ( o u tm_ms_pea t+i=a l_ai_dpt.rb[eng in*( )a,_ sCtornivdDei m+, mo]u t*_ ibd_.pbterg[imn (*) b+_ s2t)r;i d e| ~~~~~~~^~~~~~~+ 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_str/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid:e257 :+ 77k:] warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] alpha * mm_e; | ^~~~~ 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 240 : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std:: c240o | p y _ n ( o u t _ s p a t i a l _ i d .mbme_gei n+(=) ,a _Cpotnrv[Dni m*, ao_ustt_riid.dbee g+i nm(]) *+ b2_p)t;r [ 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_pt:r257[:n77 :* warning: cunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ stride + k] + alpha * m m257_ | e ; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 263 : 50 : warning: sunsafe buffer access [-Wunsafe-buffer-usage]t d::copy_n(out_spat i263a | l _ i d . be g i n ( ) , C o n vcD_ipmt,r [onu t*_ icd_.stbreigdien (+) k+] 2=) ;b e t| a ~~~~~~~^~~~~~~ * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:p257t:r77[:n warning: *unsafe pointer arithmetic [-Wunsafe-buffer-usage] c_stride + k] + alpha *257 | m m _ e ; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 207 : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std::copy_n(out _207s | p a t i a l _ i d . b e g i n ( ) , Cmomn_vDiem ,+ =o uat__pitdr.[bme g*i na(_)s t+r i2d)e; + | 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_str/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid:e257 :+77 :k ]warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] alpha * mm_e; | ^~~~~ 257/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | : 261 : 21 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std: :261c | o p y _ n ( o u t _ s p a t i a l _ i dc._bpetgri[nn( )*, cCo_nsvtDriimd,e o+u tk_]i d+.=b eag_ipnt(r)[ m+ *2 )a;_ s tr| i ~~~~~~~^~~~~~~d e + 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/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.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 * /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppb_:s342t:r71i:d ewarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]+ k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage]342 | 191 | s t d : : c o p y _ n ( i n _ s pmamt_iea l+_=i da._bpetgri[nn( )*, aC_osntvrDiidme, +i nm_i]d *. bbe_gpitnr([)m +* 2b)_;s t r| i ~~~~~~^~~~~~~d e + 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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: 240warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] m342m | _ e + = a _ p t r [ n * a_ s t r isdted :+: cmo]p y*_ nb(_ipnt_srp[akt i*a lb__isdt.rbiedgei n+( )m,] ;C o n| v ^~~~~D im, /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppi:n240_:i55d:. bwarning: eunsafe buffer access [-Wunsafe-buffer-usage]g in() + 2); | ~~~~~~^~~~~~~ 240 | mm_e += 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_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppr:[342n: 71*: cwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]s tride + k] = beta * c _342p | t r [ n * c _ s t ri d e + k ] +s tadl::phcao p*y _mnm(_ien;_ s | p ^~~~~a tial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppd:.263b:e50g:i nwarning: (unsafe buffer access [-Wunsafe-buffer-usage]) , ConvDim, in_id.b e263g | i n ( ) + 2 ) ; | ~~~~~~^~~~~~~ c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :c342_:p71t:r [warning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage] * c_stride + k] = beta 342 | * c _ p t r [ n * c _ s t r i d e +s tkd]: :+c oaplyp_hna( i*n _msmp_aet;i a l| _ ^~~~~ id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppi:n(207:)29,: Cwarning: ounsafe buffer access [-Wunsafe-buffer-usage]n vDim, in_id.begin (207) | + 2 ) ; | ~~~~~~^~~~~~~ mm_e += 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] + alph/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa: 342*: 71m:m _warning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | 248 | s t d: : co p y _ n ( i n _ scp_apttira[ln_ i* dc._bsetgriind(e) ,+ Cko]n v=D ibme,t ai n*_ icd_.pbterg[inn( )* +c _2s)t;r i d| e ~~~~~~^~~~~~~ + 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] unsafe buffer access [-Wunsafe-buffer-usage] 342 | s261t | d : : c op y_ n ( i n _ s p a t i a l _ icd_.pbterg[inn (*) ,c _CsotnrviDdiem ,+ ikn]_ i+d=. bae_gpitnr()[ m +* 2a)_;s t r| i ~~~~~~^~~~~~~d e + 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/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.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/cpu_conv.hpp | : ^~~~~342 :71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | 191 | s t d : : c o pmym__ne( i+n=_ sap_apttira[ln_ i*d .ab_esgtirni(d)e, +C omn]v D*i mb,_ pitnr_[imd .*b ebg_isnt(r)i d+e 2+) ;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[/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn :*342 :a71_:s twarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage]i de + m] * b_ptr[k * b_ s342t | r i d e + m ] ; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :s240t:d55::: cwarning: ounsafe buffer access [-Wunsafe-buffer-usage]p y_n(in_spatial_id .240b | e g i n ( ) , C o n v D i m , i n _midm._bee g+i=n (a)_ p+t r2[)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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_st:r342i:d71e: +warning: kunsafe pointer arithmetic [-Wunsafe-buffer-usage]] + alpha * mm_e; | ^~~~~ 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 263 : 50 : warning: unsafe buffer access [-Wunsafe-buffer-usage] std::cop y263_ | n ( i n _ s p a t i a l _ i d . bce_gpitnr([)n, *C ocn_svtDirmi,d ei n+_ ikd]. b=e gbient(a) *+ c2_)p;t r [| n ~~~~~~^~~~~~~ * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConIn file included from vDi/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27m,: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827: i15: warning: n_idunsafe pointer arithmetic [-Wunsafe-buffer-usage] .begin() + 2); 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ GGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/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); | ^~~~ 4 warnings generated when compiling for host. [ 75%] 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/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 75%] Built target test_kernel_build_params make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lrn_test.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Building CXX object test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -MF CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o.d -o CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 77%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -MF CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 106 | printf("MIOpen Driver Input Flags: \n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("Illegal input flag\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | std::string arg = argv[1]; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | args.push_back(argv[i]); | ^~~~ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ In file included from /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/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | std::string arg = argv[1]; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | args.push_back(argv[i]); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 77%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Built target MIOpenDriver make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm.dir/DependInfo.cmake "--color=" 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Building CXX object test/CMakeFiles/test_lstm.dir/lstm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm.dir/lstm.cpp.o -MF CMakeFiles/test_lstm.dir/lstm.cpp.o.d -o CMakeFiles/test_lstm.dir/lstm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 77%] Linking CXX executable ../bin/test_gpu_reference_kernel cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_reference_kernel.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Built target test_gpu_reference_kernel make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm_dropout.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -MF CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o.d -o CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9:In file included from /build/reproducible-path/miopen-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()); | ^~~~~~~~ note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 12 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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)In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ )/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here ;741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp::62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 62/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here : 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 42/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' : 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ead"))) | ^ 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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{ In file included from | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26917:46:: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: note: in instantiation of member function 'lstm_basic_driver::run' requested hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :917 | static_29: cast/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]riv ed*>(this)->run(52 | ); u | ^ sing result_t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppype:1299:71 = : note: in instantiation of function template specialization 'test_driver::base_run>' requested heretyp ename std: 1299:re | sul t_o rf::ts.beypegin(; | ), ^ d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:ata_797:arg24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested heres.e nd(),797 | [&] { d.te mpla te cpbasuf e_r= run()(fa; })lse; | , ca ^ che_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | 1333 | test _dr ive_ impl _1(y(vprogeriram_fy_nameback, aswar);d_co | nv< ^ api, T>{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here :917:46: note: in instantiation of member function 'conv_driver::run' requested here 1358 | te917 | st_d rive _imp lcas>(at(t:movehis(as))->); run| ^ (); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:1299::4271: note: in instantiation of function template specialization 'test_driver::base_run>' requested here: note: in instantiation of function template specialization 'test_drive' requested here 1299 | 69 | i runnt m_daain(ta(int dataarg_arc, cgs.onsbegt chin(ar*), argdatav[])_ar gs.{ tend(est_), [dri&] ve<{ dlst.tem_drmplaopote but_daserive_rur>(n( | ^); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:1333:2691:9:5:: note: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 2691 | { } 62 | _GLinIBCXt X17_maiDEPRn(iECAnt TED_argSUGGc, cEST(ons"stt cd::iharnvok* are_resgv[ult"]) ); { te| ^ st_drive(argc, a rgv124 | #); def} | ^ine /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691_G | LIB {CXX } 17__GLDEPRIBCXECAX17TED_DEP_SUGRECAGESTTED(ALT_SU) _GGGELIBCST("XX_stdDEP::iRECAnvoTED_ke_rSUGGesulEST(t")ALT; ) | | ^ ^/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute_/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h_ (:100(_:19: _denote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' precated__ ("u100 | se __'" AattrLT ibut"' e__ inst((_ead_dep"))reca) | ted_ ^ _ ("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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here In file included from 879 | return verify_impl( | ^ /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/conv_common.hpp:: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:2495:29:75:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 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)); | ^~~~~~~ 2495/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); | ^~~~~~~~~~~~~ verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_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/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] note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | 193 | c_ptr[n * c_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; | ^~~~~ run_data(da/build/reproducible-path/miopen-5.5.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; | ^~~~~ ta_args.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp), data_args.end(), [&] { d.template base_run<:191Dri:29ver: warning: >();unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: /build/reproducible-path/miopen-5.5.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 instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_/build/reproducible-path/miopen-5.5.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; | ^~~~~ drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_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); | ^~~~~~~~~~ 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/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); | ^~~~~~~~~~ , const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: /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); | ^~~~~~~~~~ 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45:/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); | ^~~~~~~~~~ note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(/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); | ^~~~~~~~~~ ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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); | ^~~~~~~~~~ ) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8 : note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ :237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_idIn 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; | ^ b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppeg:i797n:(24):, note: Cin instantiation of function template specialization 'test_driver::run_cpu>' requested hereo nvDim, in_i d797. | b e g i n ( ) + 3 ) ; | ~~~~~~^~~~~~~c puf = run_cpu(false, cache_miss, v, xs/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp..:.)164;: 75 :| ^warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 164 | 879 | r e tu r n v e r i f y _ ismtpdl:(: c o| p ^y _n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppl:_3211i:d9.:b enote: gin instantiation of function template specialization 'test_driver::verify>' requested herei n(), ConvD im,3211 | i n _ i d . b e gvienr(i)f y+( v2e)r;i f y| _ ~~~~~~^~~~~~~b ackward_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ 122 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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 | te/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:t151:_75dr:i vwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ impl_1(progr a151m | _ n a m e , a s ) ; | ^ s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d1373:::13c:o pnote: yin instantiation of function template specialization 'test_drive_impl>' requested here_ n(in_spatial_ i1373d | . b e g i n ( ) , C o ntveDsitm_,d riinv_ei_di.mbpelg >(argv[0]/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,: 164s:t75d:: :warning: munsafe pointer arithmetic [-Wunsafe-buffer-usage]o ve(as)); | ^ 164/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 std:: c341o | ipnyt_ nm(aiinn_(sipnatt iaarlg_ci,d .cboengsitn (c)h,a rC*o navrDgivm[,] )i n{_ idt.ebsetg_idnri(v)e <+l r2n)_;d r i| v ~~~~~~^~~~~~~e r>(argc, argv); }; | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_idIn 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.hppb: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.hppe:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cppn:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ (/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ )/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' , 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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 | ^ impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/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, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + In file included from /build/reproducible-path/miopen-5.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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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: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/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 79%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 79%] Built target test_gru make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 79%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_main.dir/main.cpp.o -MF CMakeFiles/test_main.dir/main.cpp.o.d -o CMakeFiles/test_main.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/main.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 79%] 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] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 79%] Built target test_gru_dropout make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_inference.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 79%] Building CXX object test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o -MF CMakeFiles/test_na_inference.dir/na_inference.cpp.o.d -o CMakeFiles/test_na_inference.dir/na_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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_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(), [&] { [ 81%] Built target test_main d.template base_run(); }); | ^make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/depend /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0],make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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' [ 83%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_train.dir/na_train.cpp.o -MF CMakeFiles/test_na_train.dir/na_train.cpp.o.d -o CMakeFiles/test_na_train.dir/na_train.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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], sIn 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 | ^ td::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 83%] Linking CXX executable ../bin/test_lrn_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lrn_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 83%] Built target test_lrn_test make -f test/CMakeFiles/test_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' [ 83%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_perfdb.dir/perfdb.cpp.o -MF CMakeFiles/test_perfdb.dir/perfdb.cpp.o.d -o CMakeFiles/test_perfdb.dir/perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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)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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 11 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); | ^~~~ 26 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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 | [ 83%] Linking CXX executable ../bin/test_perfdb std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_ncd /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_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 83%] Built target test_perfdb make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling2d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 83%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. 271 warnings generated when compiling for host. [ 84%] 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] [ 84%] 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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) {} | ^ 122 warnings generated when compiling for host. [ 84%] 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] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 84%] Built target test_conv2d make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling3d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124[ 86%] Building CXX object test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -MF CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o.d -o CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] Built target test_conv2d_find2 make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_reduce_test.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' runmake -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/build _data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as);make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] Built target test_lstm make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits164:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp151::2775:: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppwarning: :44unsafe pointer arithmetic [-Wunsafe-buffer-usage]: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 151 | 52 | u s i nsgtd::c orpeys_unl(ti_nt_ysppe a=t itaylp_einda.mbee gsitnd(:):,r eCsounlvtD_iomf,< Fiunn_citdi.obne(gi)n>(:): t+y p3e);; | ^| ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :warning: 741unsafe pointer arithmetic [-Wunsafe-buffer-usage]: 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741164 | | r e t u r n d e t a csht_da:s:ycnocp([y=_]n ({i n _| s ^p atial_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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_D:E151P:R75E:C Awarning: Tunsafe pointer arithmetic [-Wunsafe-buffer-usage]E D_SUGGEST("std::in v151o | k e _ r e s u l t " ) ; | ^ std::copy_n(in_spat/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.hi:a124l:_45i:d .note: bexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'e gin(), ConvDim, i n124_ | #i dd.ebfeignien ()_ G+L I3B)C;X X 1| 7 ~~~~~~^~~~~~~_ DEPRECATE/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppD:_164S:U75G:G Ewarning: Sunsafe pointer arithmetic [-Wunsafe-buffer-usage]T (ALT) _GLIBCXX_DE P164R | E C A T E D _ S U G G E S T( A L T ) | ^ std:/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h::c100o:p19y:_ nnote: (expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'i n_spatial_id .100b | e g i_n_(a)t,t rCiobnuvtDei_m_, (i(n___idde.pbreegciant(e)d _+_ 2()";u s e| ~~~~~~^~~~~~~' " ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 122 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 86%] Linking CXX executable ../bin/test_lstm_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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 86%] Built target test_lstm_dropout make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla_dropout.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_resumake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' lt"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/build _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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' [ 86%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_trIn 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] a 52 | using result_type = typename std::result_of::type; | ^ i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn_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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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.cpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: 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:1353:13: note: in instantiation of function template 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); | ^ 1299/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 1333 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 argIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ c, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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[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 | ^ ]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using resuIn file included from lt_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30:741:20: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: note: :34: In file included from in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | :741 :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here return det741 | ach_as ync ([=] r { etu| ^ rn 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...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:797:35: :24:note: in instantiation of function template specialization 'test_driver::verify>' requested here note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 2564 | 797 | auto fwd Tra inOucputpf = utParun_ir cp= vu(ferialsfy(e, vericacfy_he_miforss, warv, xd_ts..rai.); n_r | ^nn< T>{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879::91716: note: :46: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 879 | 917 | ret urn ver ify_ impstatl( | ic_c ^ ast(th/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppis):514:->r21: note: un()in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 514 | auto o:1299:71ut : note: = vein instantiation of function template specialization 'test_driver::base_run>' requested hererify(v e 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:rif1333:5:y note: in instantiation of function template specialization 'test_drive_impl_1>' requested here _forward_pool1333 | ing< tSptDestim>{_dr}, iivenput_i, fimpllte_1(ces)pro; gra| ^ m_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp::707:74:5: 21: note: note: in instantiation of function template specialization 'test_drive' requested here in instantiation of function template specialization 'pooling_driver::run_impl' requested here 74 | t 707est | _d riv e(auintrgc,8_t arg, 3>v);(); | ^ | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 ^ | { } _GLIBC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917XX1:46: 7_Dnote: in instantiation of member function 'pooling_driver::run' requested here EPRECATED _SU917 | GGE ST( "st d:: inv soketat_reicsul_cat")st; | ^ (/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | th _is)-_att>ruribn()ute; __ | ^ ((__deprecated__ ("/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppuse :1299:'"71: note: ALin instantiation of function template specialization 'test_driver::base_run>' requested here T "' instead") 1299)) | | ^ run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ turn verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { }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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 949 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 949 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...)In file included from ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | ver/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ ify/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ (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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: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()); | ^~~~~~~~ note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /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:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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); | ^~~~~~~~~~ 11 warnings generated when compiling for host. [ 86%] 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 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_typeclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 | 122 warnings generated when compiling for gfx906. test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' :27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | [ 86%] Built target test_na_inference ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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); | ^ make -f test/CMakeFiles/test_sequences.dir/build.make test/CMakeFiles/test_sequences.dir/depend /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLImake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' Bcd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" CXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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' [ 86%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 | In file included from static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 399 | if(++it == cur.end()) | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | ++inner; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 38 | EXPECT_EQUAL(*++it, 2); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 39 | EXPECT_EQUAL(*++it, 4); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 40 | EXPECT_EQUAL(*++it, 5); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 41 | EXPECT(++it == test_seq.end()); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' 79 | if(!(__VA_ARGS__)) \ | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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<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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; | ^ a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppta_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here :1358797 | : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here test_drive _797i | m p l < D r i ve r < i n t 8 _ t >c>(paurfg v=[ 0r]u,n _scptud(:f:amlosvee,( acsa)c)h;e _ m| i ^s s, v, xs...); | /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 &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested herei lla_driv e879r | > ( a r g c , arregtvu)r;n v| e ^r ify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 :v enote: r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herei fy(verify_backwar d2691_p | o o l i n{g }< S_pGtLDIiBmC>X{X}1,7 _ D| E ^P RECATED_SUGGE/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppS:T733(:"21s:t dnote: :in instantiation of function template specialization 'pooling_driver::run_impl' requested here: invoke_re s733u | l t " ) ; | ^ run_impl124(:)45;: note: | expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917 :12446 | :# note: din instantiation of member function 'pooling_driver::run' requested heree fine _GLIBCXX 19177 | _ D E P R EC A T E D _ S U G G E SsTt(aAtLiTc)_ c_aGsLtIE(CtAhTiEsD)_-S>UrGuGnE(S)T;( A LT| ) ^ | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp19::1299 :note: 71expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': note: in instantiation of function template specialization 'test_driver::base_run>' requested here 100 | __att r1299i | b u t e _ _ ( (r_un__ddeaptrae(cdaattead__a_r g(s".ubseeg i'n" (A)L,T d"a't ai_nasrtgesa.de"n)d)()) , | [ ^& ] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 399 | if(++it == cur.end()) | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | ++inner; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 38 | EXPECT_EQUAL(*++it, 2); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 39 | EXPECT_EQUAL(*++it, 4); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 40 | EXPECT_EQUAL(*++it, 5); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 41 | EXPECT(++it == test_seq.end()); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' 79 | if(!(__VA_ARGS__)) \ | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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] 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, cacheIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] Built target test_sequences make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_soft_max.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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 | tesIn 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); | ^~~~ t/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); | ^~~~ drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] P 52 | using result_type = typename std::result_of::type; | ^ 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 741 | return detach_async([=] { | ^ E/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here CATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: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_strideIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-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] In file included from 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: :/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp276:52::6639:: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | 276 | u s i n g r e s u l t _ t y p e = t y p e n ammxe_ isdtdx:_:driems u/l=t _sotfd<:F:uacnccutmiuolna(t)e>(:i:nt_ydpiem;. b e| g ^i n() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292: 46741: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] return detach_asy n292c | ( [ = ] { | ^ kers.begin() + i + 1,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :k797e:r24s:. enote: nin instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested hered (), 1, std::m u797l | t i p l i e s ( ) ) ; c| p ~~~~~~~~~~~~~^~~u f = run/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp_c:p292u:(38f:a lwarning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e , cache_miss, v, xs .292. | . ) ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :k879e:r16s:. bnote: ein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested hereg in() + i879 | + 1 , k e r sr.eetnudr(n )v,e r1i,f ys_tidm:p:mlu(l t i| p ^l ies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] +=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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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.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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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, | 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ 244 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 14 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ GGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_conv3d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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' [ 86%] Built target test_conv3d 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' [ 86%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecateIn 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ d__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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{outIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ , 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/soft_max.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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()); | ^~~~~~~~ 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:70:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 70 | struct TestConfig : solver::PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here 100 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] Built target test_conv3d_find2 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=" 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here [ 86%] Building CXX object test/CMakeFiles/test_sqlite.dir/sqlite.cpp.o 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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_rucd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 n(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:45:7: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 45 | class TrivialTestSolver final : public solver::ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::tests::TrivialTestSolver' first required here 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::ConvolutionContext &, miopen::PlainTextDb &, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::tests::TrivialTestSolver, miopen::tests::SearchableTestSolver>' requested here 180 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:143:20: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' requested here 143 | return solvers.SearchForAllSolutions(ctx, db, {}, 1).front(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 19 warnings generated when compiling for host. [ 86%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 86%] Built target test_reduce_test make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite_perfdb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 88%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -MF CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o.d -o CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 90%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] Built target test_solver 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' [ 90%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 90%] 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_tensor_api cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_api.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] Built target test_tensor_api make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_cast.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a 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' [ 90%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 90%] Built target test_na_train make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_copy.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | 2 warnings generated when compiling for host. mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ [ 90%] Linking CXX executable ../bin/test_sqlite /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ 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/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] Built target test_sqlite 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' [ 90%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/sqlite_perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/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 | ^ [ 90%] Linking CXX executable ../bin/test_rnn_vanilla cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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] 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/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); | ^~~~ 9 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:1368:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-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()); | ^~~~~~~~ 122 warnings generated when compiling for host. [ 92%] 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 In file included from /build/reproducible-path/miopen-5.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_diclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] m.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] Built target test_rnn_vanilla 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' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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_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()); | ^~~~~~~~ [ 92%] Built target test_rnn_vanilla_dropout make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_scale.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 9 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:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); | ^~~~ 212 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 92%] Linking CXX executable ../bin/test_soft_max cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_soft_max.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result")clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] ; | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 92%] Built target test_soft_max 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' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -MF CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o.d -o CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ 4 warnings generated when compiling for host. [ 92%] 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] 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, cacIn 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] h 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.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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.cppiss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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)}); | ^ 198/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.hpp13: 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.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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here :1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits1368:13: note: in instantiation of function template 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); } | ^ 2691:/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 9/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); | ^~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] Built target test_sqlite_perfdb make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 9 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:1373:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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()); | ^~~~~~~~ [ 92%] 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 /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],clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | itr_dst_dim[0] = itr_src_dim[order_0]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 511 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 511 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] Built target test_tensor_test make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_trans.dir/DependInfo.cmake "--color=" 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' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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); | ^~~~ 212 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:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] Built target test_tensor_reorder make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 92%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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); | ^~~~ 9 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for host. [ 94%] Linking CXX executable ../bin/test_tensor_copy cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_copy.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_set.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 94%] Built target test_tensor_copy make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_vec.dir/DependInfo.cmake "--color=" 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' [ 94%] Building CXX object test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for host. [ 94%] Linking CXX executable ../bin/test_tensor_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] 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 449 | verify_equals(verify_tensor_transform_scale{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 94%] Built target test_tensor_cast 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' [ 94%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_test_errors.dir/test_errors.cpp.o -MF CMakeFiles/test_test_errors.dir/test_errors.cpp.o.d -o CMakeFiles/test_test_errors.dir/test_errors.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/test_errors.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_trans.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); | ^~~~ 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 ch14 warnings generated when compiling for gfx906. ar* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_test_errors cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_test_errors.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 9 warnings generated when compiling for host. [ 94%] 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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 94%] Built target test_test_errors make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_type_name.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 96%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_type_name.dir/type_name.cpp.o -MF CMakeFiles/test_type_name.dir/type_name.cpp.o.d -o CMakeFiles/test_type_name.dir/type_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/type_name.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 96%] Built target test_tensor_ops 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_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 96%] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. [ 96%] 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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 98%] Linking CXX executable ../bin/test_tensor_scale cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_scale.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] [ 98%] Linking CXX executable ../bin/test_type_name cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_name.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_tensor_scale | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_type_name In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 14 warnings generated when compiling for gfx906. [ 98%] Built target test_activation In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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_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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ 6 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 449 | verify_equals(verify_tensor_transform_scale{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_immed_conv2d 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 449 | verify_equals(verify_tensor_transform_scale{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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. [ 98%] 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] 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_tensor_set In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 host. [ 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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/aarch64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_immed_conv3d 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); | ^~~~ 9 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_tensor_trans cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_trans.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_tensor_trans 6 warnings generated when compiling for host. [100%] 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] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_w_supertensor 14 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_tensor_vec cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_tensor_vec 14 warnings generated when compiling for host. [100%] 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] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_tensor_transform 244 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_pooling2d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] 244 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_pooling3d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_pooling2d /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/aarch64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/aarch64-linux-gnu/librocblas.so.0.1 /usr/lib/aarch64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lsqlite3 -lm -lz /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_pooling3d 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 -j12 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/aarch64-linux-gnu/libMIOpen.so.1.0 -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/aarch64-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/aarch64-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/aarch64-linux-gnu/libMIOpen.so -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/miopen/miopen-targets.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/miopen/miopen-targets-release.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/miopen/miopen-config.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/aarch64-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 dh_shlibdeps -a -O-Scmake -O--builddirectory=build dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/aarch64-linux-gnu/libMIOpen.so.1.0 was not linked against libz.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/aarch64-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: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc 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_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc 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_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc 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_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc were not linked against libboost_atomic.so.1.83.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc were not linked against librocblas.so.0 (they use none of the library's symbols) dh_installdeb -O-Scmake -O--builddirectory=build dh_gencontrol -O-Scmake -O--builddirectory=build dpkg-gencontrol: warning: Depends field of package libmiopen-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O-Scmake -O--builddirectory=build dh_builddeb -O-Scmake -O--builddirectory=build dpkg-deb: building package 'libmiopen1' in '../libmiopen1_5.5.1+dfsg2-1_arm64.deb'. dpkg-deb: building package 'libmiopen1-dbgsym' in '../libmiopen1-dbgsym_5.5.1+dfsg2-1_arm64.deb'. dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_5.5.1+dfsg2-1_arm64.deb'. dpkg-deb: building package 'libmiopen1-tests' in '../libmiopen1-tests_5.5.1+dfsg2-1_arm64.deb'. dpkg-deb: building package 'libmiopen1-tests-dbgsym' in '../libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../miopen_5.5.1+dfsg2-1_arm64.buildinfo dpkg-genchanges --build=binary -O../miopen_5.5.1+dfsg2-1_arm64.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: including full source code in upload I: copying local configuration 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/779486 and its subdirectories I: Current time: Sat Mar 15 14:12:26 -12 2025 I: pbuilder-time-stamp: 1742091146 Sun Mar 16 02:12:31 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Sun Mar 16 02:12:31 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Sun Mar 16 03:19:15 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Sun Mar 16 03:19:16 UTC 2025 I: miopen_5.5.1+dfsg2-1_arm64.changes: Format: 1.8 Date: Mon, 17 Jun 2024 23:50:11 +0200 Source: miopen Binary: libmiopen-dev libmiopen1 libmiopen1-dbgsym libmiopen1-tests libmiopen1-tests-dbgsym Architecture: arm64 Version: 5.5.1+dfsg2-1 Distribution: experimental Urgency: medium Maintainer: Debian ROCm Team Changed-By: Xuanteng Huang Description: libmiopen-dev - ROCm library for machine learning primitives - headers libmiopen1 - ROCm library for machine learning primitives - library libmiopen1-tests - ROCm library for machine learning primitives - tests Closes: 1037459 Changes: miopen (5.5.1+dfsg2-1) experimental; urgency=medium . * Initial release. (Closes: #1037459) Checksums-Sha1: 5b5f05a9786557b797e7cafe553cb5426f4e54ec 41744 libmiopen-dev_5.5.1+dfsg2-1_arm64.deb f0600cacafe3b7ed37b82b5de34e60e164b4dc87 33043772 libmiopen1-dbgsym_5.5.1+dfsg2-1_arm64.deb 86c85dfe43389eeabcd38cf24f1147ae2ffc7c0b 106149088 libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_arm64.deb 623d8375ebbe1cd453ac5c63fc7ea44cae2a090d 5374392 libmiopen1-tests_5.5.1+dfsg2-1_arm64.deb 3a04b96a28348f11d702e701da8aee0670c7a96d 2935272 libmiopen1_5.5.1+dfsg2-1_arm64.deb 1627e2b6871853b91292f616c20109d7ecb8f408 9304 miopen_5.5.1+dfsg2-1_arm64.buildinfo Checksums-Sha256: 73104203156b858ebca9bf9ddefaa1270846e14b5d96faef021cae271bc8d904 41744 libmiopen-dev_5.5.1+dfsg2-1_arm64.deb 7d7ed29eee9d345bdbd5ddae79eeb5e751bc19f3a92de0e09bcb198da17e625c 33043772 libmiopen1-dbgsym_5.5.1+dfsg2-1_arm64.deb 9a42dcbbddf445135e84463952ba3e3f0893731c82addb3aa8a17ffa4ce61c77 106149088 libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_arm64.deb 9a36a2bb89c906d7112bcdce88a7dcb7b2a28e88a30d95401c02ddff43887b70 5374392 libmiopen1-tests_5.5.1+dfsg2-1_arm64.deb 6885a06a28e92ea3c46666804df6f500d2d692a4943820443aab75f8475a5d1b 2935272 libmiopen1_5.5.1+dfsg2-1_arm64.deb 4beca043bcf1a5fe04fee722f5ad3e56cc0d71427ef066ecb8e0784d405ec5c1 9304 miopen_5.5.1+dfsg2-1_arm64.buildinfo Files: d7128d998cdcac242087de4ff17b6737 41744 libdevel optional libmiopen-dev_5.5.1+dfsg2-1_arm64.deb a0f793aee5e8f1981d9d6bd94c2cbd0a 33043772 debug optional libmiopen1-dbgsym_5.5.1+dfsg2-1_arm64.deb 778b574509ab60fc0227f0b9e8aa6b1f 106149088 debug optional libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_arm64.deb 1593d82f6aacb8141dbc61fc44edc67d 5374392 libdevel optional libmiopen1-tests_5.5.1+dfsg2-1_arm64.deb b029d076884fc2833fb59b0b50290c4f 2935272 libs optional libmiopen1_5.5.1+dfsg2-1_arm64.deb 6c516d8fad08dc34c61275684047b1bc 9304 devel optional miopen_5.5.1+dfsg2-1_arm64.buildinfo Sun Mar 16 03:19:22 UTC 2025 I: diffoscope 289 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_10-61998.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/miopen_5.5.1+dfsg2-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/miopen_5.5.1+dfsg2-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/miopen_5.5.1+dfsg2-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/b1/miopen_5.5.1+dfsg2-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.ZobFzbbn/b2/miopen_5.5.1+dfsg2-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 239ms CPU time consumed: 239ms Sun Mar 16 03:19:25 UTC 2025 I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists. Sun Mar 16 03:19:25 UTC 2025 I: miopen from experimental built successfully and reproducibly on arm64. Sun Mar 16 03:19:26 UTC 2025 I: Submitting .buildinfo files to external archives: Sun Mar 16 03:19:26 UTC 2025 I: Submitting 12K b1/miopen_5.5.1+dfsg2-1_arm64.buildinfo.asc Sun Mar 16 03:19:27 UTC 2025 I: Submitting 12K b2/miopen_5.5.1+dfsg2-1_arm64.buildinfo.asc Sun Mar 16 03:19:28 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Mar 16 03:19:28 UTC 2025 I: Done submitting .buildinfo files. Sun Mar 16 03:19:28 UTC 2025 I: Removing signed miopen_5.5.1+dfsg2-1_arm64.buildinfo.asc files: removed './b1/miopen_5.5.1+dfsg2-1_arm64.buildinfo.asc' removed './b2/miopen_5.5.1+dfsg2-1_arm64.buildinfo.asc'